跳到主要内容

FieldTreeNode

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:29

字段树节点(用于 CascadeSelect)

Description​

将扁平的 FieldMetadata[] 转换为树形结构, 以便 CascadeSelect 组件级联展示嵌套字段。

Properties​

children?​

optional children?: FieldTreeNode[];

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:41

子节点


description?​

optional description?: string;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:43

字段描述


displayName​

displayName: string;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:35

显示名称


enum?​

optional enum?: unknown[];

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:47

枚举值


isExistsOption?​

optional isExistsOption?: boolean;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:51

是否是存在性检查选项(用于解决重复 key 问题)


isNullCheckOption?​

optional isNullCheckOption?: boolean;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:53

是否是空值检查选项(keyValue 字段的整体空值查询)


isRelation​

isRelation: boolean;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:39

是否是关系字段


label​

label: string;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:31

当前层的字段名


relationFields?​

optional relationFields?: FieldMetadata[];

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:49

关系目标实体的字段列表(用于 EXISTS 子查询)


required?​

optional required?: boolean;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:45

是否必填


type​

type: PropertyType;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:37

字段类型


value​

value: string;

Defined in: packages/rxdb-model/src/query-builder/utils/field-tree.ts:33

完整路径(作为选中值)