TableView<T> constructor

const TableView<T>({
  1. List<T>? tableDatas = const [],
  2. required BuildRowStyle buildRowStyle,
  3. bool enableTopDivider = false,
  4. bool enableBottomDivider = false,
  5. bool enableDivider = false,
  6. PreDealData? preDealData,
  7. bool shrinkWrap = true,
  8. Color dividerColor = Colors.black,
  9. double dividerHeight = 1,
  10. Axis scrollDirection = Axis.vertical,
  11. bool reverse = false,
  12. ScrollController? controller,
  13. ScrollPhysics? physics,
  14. EdgeInsetsGeometry? padding,
  15. bool addAutomaticKeepAlive = true,
  16. bool addRepaintBoundaries = true,
  17. bool addSemanticIndexes = true,
  18. double? cacheExtent,
  19. bool doubleScroll = false,
  20. ScrollBehavior? behavior,
  21. BuildTableHeaderStyle? buildTableHeaderStyle,
  22. double minCellWidth = 50,
  23. List<double>? cellWidthFlex,
  24. int cellColumnCount = 1,
  25. ScrollController? titleScrollController,
  26. ScrollController? contentScrollController,
  27. Key? key,
})

Implementation

const TableView(
    {this.tableDatas = const [],
    required this.buildRowStyle,
    this.enableTopDivider = false,
    this.enableBottomDivider = false,
    this.enableDivider = false,
    this.preDealData,
    this.shrinkWrap = true,
    this.dividerColor = Colors.black,
    this.dividerHeight = 1,
    this.scrollDirection = Axis.vertical,
    this.reverse = false,
    this.controller,
    this.physics,
    this.padding,
    this.addAutomaticKeepAlive = true,
    this.addRepaintBoundaries = true,
    this.addSemanticIndexes = true,
    this.cacheExtent,
    this.doubleScroll = false,
    this.behavior,
    this.buildTableHeaderStyle,
    this.minCellWidth = 50,
    this.cellWidthFlex,
    this.cellColumnCount = 1,
    this.titleScrollController,
    this.contentScrollController,
    Key? key})
    : super(key: key);