buildEditableColumns()
function buildEditableColumns(metadata, options?): ColumnDefine[];
Defined in: packages/rxdb-model/src/entity-table/columns/build-editable-columns.ts:110
根据 EntityMetadata 构建可编辑的 VTable 列定义
按照以下顺序排列列:
- ID 列
- 普通属性列(跳过 SKIP_FIELDS 和 DISPLAY_ONLY_FIELDS)
- 计算属性列
- 外键关系列
- createdAt / updatedAt 系统时间列
- 操作列(查看 + 删除;删除按实体
permissions.delete派生,见 deriveEntityCapabilities)
Parameters
| Parameter | Type | Description |
|---|---|---|
metadata | EntityMetadata | 实体元数据 |
options | BuildEditableColumnsOptions | 可选构建选项 |
Returns
ColumnDefine[]
可编辑的列定义数组