ExcelTable constructor

const ExcelTable({
  1. Key? key,
  2. required ExcelData data,
  3. required List<Widget> headers,
  4. required List<double> minColumnsWidth,
  5. int lockedColumn = 1,
  6. ScrollController? scrollController,
  7. TextStyle? headerStyle,
  8. EdgeInsets? padding,
  9. Widget lockedDivider(
    1. BuildContext context,
    2. double width
    )?,
  10. Widget scrollableDivider(
    1. BuildContext context,
    2. double width
    )?,
  11. Widget onRightEffect(
    1. BuildContext context,
    2. bool atRight
    )?,
  12. Widget onLeftEffect(
    1. BuildContext,
    2. bool atLeft
    )?,
  13. Widget footerBuilder(
    1. BuildContext
    )?,
  14. Color headerBackgroudColor = Colors.blue,
  15. WidgetBuilder? emptyCellBuilder,
})

Implementation

const ExcelTable({
  Key? key,
  required this.data,
  required this.headers,
  required this.minColumnsWidth,
  this.lockedColumn = 1,
  this.scrollController,
  this.headerStyle,
  this.padding,
  this.lockedDivider,
  this.scrollableDivider,
  this.onRightEffect,
  this.onLeftEffect,
  this.footerBuilder,
  this.headerBackgroudColor = Colors.blue,
  this.emptyCellBuilder,
}) : super(key: key);