table/table_extend library

Classes

CellBean
通用性单元格实体,只针对非列表数据结构的处理成表格 列表结构不要使用该类
CellItem
HandlerController
RowBean
通用性单元格实体,只针对非列表数据结构的处理成表格 列表结构不要使用该类
RowStyleParam<T>
构建每一行的参数
TableExtend<T>
TabRow
TabSpaceText
eg: return TabSpaceText( contents: KitMath.parseStr((cellBean.name).toString()), padding: const EdgeInsets.only(left: 10,right: 10), style: const TextStyle(fontSize: 14,color: Colors.black));

Typedefs

BuildCell = Widget Function(CellItem cellItem, int index, double? weight)
CellItem 每个元素的信息 外部构建每个表格的样式信息
BuildFixHeaderRowStyle<T> = Widget Function(RowStyleParam rowStyle)
构建每一行的样式
BuildRowStyle<T> = Widget Function(RowStyleParam rowStyle)
构建每一行的样式
BuildTableHeaderStyle<T> = Widget Function(BuildContext context, RowStyleParam rowStyle)
构建标题行
HandlerControllerCallBack = void Function(HandlerController handler)
create_user: zhengzaihong email:1096877329@qq.com create_date: 2022/6/20 create_time: 9:51 describe: 支持横向和纵向滚动的表格的组件,使用此组件一定要注意每行的权重比 此组件用于通用性表格, 表格存在各种合并的单元格 需根据行号单独处理 2023-02-25 已支持非固定行高,一行中自动适配最高行。 待优化
PreDealData<T> = List<T> Function()
预处理数据