跳到主要内容

buildPropertyColumn()

function buildPropertyColumn(config): ColumnDefine;

Defined in: packages/rxdb-model/dist/entity-table/columns/column-utils.d.ts:114

根据属性类型配置构建 VTable ColumnDefine

处理全部 11 种 PropertyType:

  • uuid / string / number / integer → 文本显示 + input-editor(非只读时)
  • enum → 文本显示 + list-editor 下拉框(非只读时)
  • boolean → switch cellType
  • date → 本地时间格式化 + date-editor 日期时间选择器(非只读时)
  • stringArray → 逗号分隔显示 + tags-editor 标签输入(非只读时)
  • numberArray → 逗号分隔显示 + number-tags-editor 数字标签输入(非只读时)
  • keyValue → JSON 字符串显示 + key-value-editor 键值对编辑器(非只读时)
  • json → JSON 字符串显示 + json-editor 文本区域(非只读时)

Parameters​

ParameterTypeDescription
configPropertyColumnConfig属性列配置

Returns​

ColumnDefine

构建好的 VTable ColumnDefine