Skip to main content

Interface: QueryActions

react-querybuilder.QueryActions

Functions included in the actions prop passed to every subcomponent.

Methods

moveRule

moveRule(oldPath, newPath, clone?): void

Parameters

NameType
oldPathPath
newPathPath | "up" | "down"
clone?boolean

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:261


onGroupAdd

onGroupAdd(group, parentPath, context?): void

Parameters

NameType
groupRuleGroupTypeAny
parentPathPath
context?any

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:250


onGroupRemove

onGroupRemove(path): void

Parameters

NameType
pathPath

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:251


onPropChange

onPropChange(prop, value, path): void

Parameters

NameType
prop"value" | "disabled" | "field" | "operator" | "valueSource" | "combinatorPreceding" | "combinator" | "rules" | "not"
valueany
pathPath

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:252


onRuleAdd

onRuleAdd(rule, parentPath, context?): void

Parameters

NameType
ruleRuleType<string, string, any, string>
parentPathPath
context?any

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:259


onRuleRemove

onRuleRemove(path): void

Parameters

NameType
pathPath

Returns

void

Defined in

packages/react-querybuilder/src/types/props.ts:260