跳到主要内容

SubqueryBuilderProps

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:23

SubqueryBuilder 的 props。

Properties​

fields​

fields: FieldMetadata[];

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:25

字段列表。


initialQuery?​

optional initialQuery?: QueryBuilderRuleGroup<Record<string, unknown>>;

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:27

初始查询(只应用一次)。


maxDepth?​

optional maxDepth?: number;

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:29

最大嵌套层级,缺省 3。


onQueryChange?​

optional onQueryChange?: (query) => void;

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:31

查询变更事件(无规则时输出 undefined)。

Parameters​

ParameterType
query| { combinator: "and" | "or"; rules: unknown[]; } | undefined

Returns​

void


onValidationChange?​

optional onValidationChange?: (result) => void;

Defined in: packages/rxdb-model-react/src/query-builder/subquery-builder/subquery-builder.tsx:33

验证状态变更事件。

Parameters​

ParameterType
resultValidationResult

Returns​

void