QueryGroupProps
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:136
QueryGroup 的 props。
Properties
allowCollapse?
optional allowCollapse?: boolean;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:150
是否允许展开/收起组,缺省 true。
depth?
optional depth?: number;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:144
嵌套深度,缺省 0。
dragDropHandler?
optional dragDropHandler?: QueryDragDropHandler;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:148
拖拽状态管理器;缺省时不渲染拖拽手柄。
errors?
optional errors?: ValidationError[];
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:142
校验错误列表。
fields
fields: FieldMetadata[];
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:140
字段列表。
group
group: UIRuleGroup;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:138
规则组。
maxDepth?
optional maxDepth?: number;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:146
最大嵌套层级,缺省 5。
onAddGroup?
optional onAddGroup?: (parentId) => void;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:154
添加子组。
Parameters
| Parameter | Type |
|---|---|
parentId | string |
Returns
void
onAddRule?
optional onAddRule?: (event) => void;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:152
添加规则。
Parameters
| Parameter | Type |
|---|---|
event | { parentId: string; rule: Omit<UIRule, "id">; } |
event.parentId | string |
event.rule | Omit<UIRule, "id"> |
Returns
void
onRemoveItem?
optional onRemoveItem?: (id) => void;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:156
删除规则或组。
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
void
onUpdateCombinator?
optional onUpdateCombinator?: (event) => void;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:160
更新组合器。
Parameters
| Parameter | Type |
|---|---|
event | { combinator: "and" | "or"; id: string; } |
event.combinator | "and" | "or" |
event.id | string |
Returns
void
onUpdateRule?
optional onUpdateRule?: (event) => void;
Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:158
更新规则。
Parameters
| Parameter | Type |
|---|---|
event | { id: string; updates: Partial<UIRule>; } |
event.id | string |
event.updates | Partial<UIRule> |
Returns
void