Skip to main content

QueryActions

Defined in: packages/core/src/types/queryBuilder.ts:314

Functions included in the actions prop passed to every subcomponent.

Methods​

groupRule()​

groupRule(sourcePath: Path, targetPath: Path, clone?: boolean, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:326

Parameters​

ParameterType
sourcePathPath
targetPathPath
clone?boolean
context?any

Returns​

void


moveRule()​

moveRule(oldPath: Path, newPath: Path | "up" | "down", clone?: boolean, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:325

Parameters​

ParameterType
oldPathPath
newPathPath | "up" | "down"
clone?boolean
context?any

Returns​

void


onGroupAdd()​

onGroupAdd(group: RuleGroupTypeAny, parentPath: Path, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:315

Parameters​

ParameterType
groupRuleGroupTypeAny
parentPathPath
context?any

Returns​

void


onGroupRemove()​

onGroupRemove(path: Path): void

Defined in: packages/core/src/types/queryBuilder.ts:316

Parameters​

ParameterType
pathPath

Returns​

void


onPropChange()​

onPropChange(prop: "disabled" | "rules" | "value" | "operator" | "field" | "match" | "valueSource" | "combinator" | "not" | "muted" | "lhs" | "combinatorPreceding" | "meta", value: any, path: Path, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:317

Parameters​

ParameterType
prop"disabled" | "rules" | "value" | "operator" | "field" | "match" | "valueSource" | "combinator" | "not" | "muted" | "lhs" | "combinatorPreceding" | "meta"
valueany
pathPath
context?any

Returns​

void


onRuleAdd()​

onRuleAdd(rule: RuleType, parentPath: Path, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:323

Parameters​

ParameterType
ruleRuleType
parentPathPath
context?any

Returns​

void


onRuleRemove()​

onRuleRemove(path: Path): void

Defined in: packages/core/src/types/queryBuilder.ts:324

Parameters​

ParameterType
pathPath

Returns​

void


ungroupRuleGroup()​

ungroupRuleGroup(path: Path, context?: any): void

Defined in: packages/core/src/types/queryBuilder.ts:327

Parameters​

ParameterType
pathPath
context?any

Returns​

void


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.