SliverTableView.builder constructor

const SliverTableView.builder({
  1. Key? key,
  2. TableViewStyle? style,
  3. TableViewController? controller,
  4. ScrollController? horizontalScrollController,
  5. required List<TableColumn> columns,
  6. TextDirection? textDirection,
  7. double? minScrollableWidth,
  8. double? minScrollableWidthRatio,
  9. TableRowReorder? rowReorder,
  10. bool addAutomaticKeepAlives = false,
  11. required int rowCount,
  12. required double? rowHeight,
  13. ItemExtentBuilder? rowHeightBuilder,
  14. Widget? rowPrototype,
  15. required TableRowBuilder rowBuilder,
  16. TablePlaceholderBuilder placeholderBuilder = _defaultPlaceholderBuilder,
  17. TablePlaceholderRowBuilder? placeholderRowBuilder,
  18. TablePlaceholderShade? placeholderShade,
  19. TableBodyContainerBuilder bodyContainerBuilder = _defaultBodyContainerBuilder,
  20. TableHeaderBuilder? headerBuilder,
  21. double? headerHeight,
  22. TableFooterBuilder? footerBuilder,
  23. double? footerHeight,
})

Implementation

const SliverTableView.builder({
  super.key,
  super.style,
  super.controller,
  this.horizontalScrollController,
  required super.columns,
  super.textDirection,
  super.minScrollableWidth,
  super.minScrollableWidthRatio,
  super.rowReorder,
  super.addAutomaticKeepAlives,
  required super.rowCount,
  required super.rowHeight,
  super.rowHeightBuilder,
  super.rowPrototype,
  required super.rowBuilder,
  super.placeholderBuilder,
  super.placeholderRowBuilder,
  super.placeholderShade,
  super.bodyContainerBuilder,
  super.headerBuilder,
  super.headerHeight,
  super.footerBuilder,
  super.footerHeight,
}) : super.builder(physics: null);