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
| Parameter | Type | Description |
|---|---|---|
config | PropertyColumnConfig | 属性列配置 |
Returns
ColumnDefine
构建好的 VTable ColumnDefine