Skip to content

FatRow

FastTableElTable最大的不同在于前者还支持表格行内新增和编辑,这意味着每行的数据结构和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"
}

其中roweditRow的结构和ElTable中的row结构一致——即业务数据,也即分页接口返回的业务数据。

额外多出来的status代表当前表格的状态, 详见FastTable状态

config结构比较复杂,描述了每个列激活编辑时渲染的控件描述,多数情况下,开发者无需关注和使用此值,详细内容可查看源码,这里不进行阐述。