FatRow
FastTable与ElTable最大的不同在于前者还支持表格行内新增和编辑,这意味着每行的数据结构和ElTable会有所不同。
ElTable的每行数据就是row, 一个row的结构如下:
json
{
"id": 1,
"name": "张三",
"createTime": "2025-08-01 08:00:00"
}而FastTable的row并非这样的结构,它是一个fatRow, 其结构如下:
json
{
"row": row,
"editRow": row,
"config": Object,
"status": "normal"
}其中row和editRow的结构和ElTable中的row结构一致——即业务数据,也即分页接口返回的业务数据。
额外多出来的status代表当前表格的状态, 详见FastTable状态。
而config结构比较复杂,描述了每个列激活编辑时渲染的控件描述,多数情况下,开发者无需关注和使用此值,详细内容可查看源码,这里不进行阐述。