flexible_scrollable_table_view 3.0.5 flexible_scrollable_table_view: ^3.0.5 copied to clipboard
A table view who can scroll both vertical and horizontal.
使用方法 #
Column(children: [
FlexibleTableHeader<T>(
dataSource,
rowBuilder: rowBuilder,
),
Expanded(
child: FlexibleTableContent<T>(
dataSource,
rowBuilder: rowBuilder,
),
),
]);
其中 #
T
为表格每一行的数据类型dataSource
为表格数据源,其类型为FlexibleTableDataSource<T>
。它是ChangeNotifier
的子类,并实现了ValueListenable<List<T>>
,类似ValueNotifier<T>
rowBuilder
为表行构建代理类。在FlexibleTableHeader<T>
中为FlexibleTableHeaderRowBuilderMixin<T>
类型,在FlexibleTableContent<T>
中为FlexibleTableInfoRowBuilderMixin<T>
类型。