跳到主要内容

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​

ParameterType
parentIdstring

Returns​

void


onAddRule?​

optional onAddRule?: (event) => void;

Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:152

添加规则。

Parameters​

ParameterType
event{ parentId: string; rule: Omit<UIRule, "id">; }
event.parentIdstring
event.ruleOmit<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​

ParameterType
idstring

Returns​

void


onUpdateCombinator?​

optional onUpdateCombinator?: (event) => void;

Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:160

更新组合器。

Parameters​

ParameterType
event{ combinator: "and" | "or"; id: string; }
event.combinator"and" | "or"
event.idstring

Returns​

void


onUpdateRule?​

optional onUpdateRule?: (event) => void;

Defined in: packages/rxdb-model-react/src/query-builder/query-group/query-group.tsx:158

更新规则。

Parameters​

ParameterType
event{ id: string; updates: Partial<UIRule>; }
event.idstring
event.updatesPartial<UIRule>

Returns​

void