跳到主要内容

buildEditableColumns()

function buildEditableColumns(metadata, options?): ColumnDefine[];

Defined in: packages/rxdb-model/src/entity-table/columns/build-editable-columns.ts:110

根据 EntityMetadata 构建可编辑的 VTable 列定义

按照以下顺序排列列:

  1. ID 列
  2. 普通属性列(跳过 SKIP_FIELDS 和 DISPLAY_ONLY_FIELDS)
  3. 计算属性列
  4. 外键关系列
  5. createdAt / updatedAt 系统时间列
  6. 操作列(查看 + 删除;删除按实体 permissions.delete 派生,见 deriveEntityCapabilities)

Parameters​

ParameterTypeDescription
metadataEntityMetadata实体元数据
optionsBuildEditableColumnsOptions可选构建选项

Returns​

ColumnDefine[]

可编辑的列定义数组