SliverTableView.builder constructor
const
SliverTableView.builder({
- Key? key,
- TableViewStyle? style,
- TableViewController? controller,
- ScrollController? horizontalScrollController,
- required List<
TableColumn> columns, - TextDirection? textDirection,
- double? minScrollableWidth,
- double? minScrollableWidthRatio,
- TableRowReorder? rowReorder,
- bool addAutomaticKeepAlives = false,
- required int rowCount,
- required double? rowHeight,
- ItemExtentBuilder? rowHeightBuilder,
- Widget? rowPrototype,
- required TableRowBuilder rowBuilder,
- TablePlaceholderBuilder placeholderBuilder = _defaultPlaceholderBuilder,
- TablePlaceholderRowBuilder? placeholderRowBuilder,
- TablePlaceholderShade? placeholderShade,
- TableBodyContainerBuilder bodyContainerBuilder = _defaultBodyContainerBuilder,
- TableHeaderBuilder? headerBuilder,
- double? headerHeight,
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);