QueryBuilderFlags
Defined in: packages/core/src/types/queryBuilder.ts:293
Extended by
Properties
addRuleToNewGroups?
optional
addRuleToNewGroups:boolean
Defined in: packages/core/src/types/queryBuilder.ts:385
Adds a new default rule automatically to each new group.
Default
false
autoSelectField?
optional
autoSelectField:boolean
Defined in: packages/core/src/types/queryBuilder.ts:367
Select the first field in the array automatically.
Default
true
autoSelectOperator?
optional
autoSelectOperator:boolean
Defined in: packages/core/src/types/queryBuilder.ts:373
Select the first operator in the array automatically.
Default
true
autoSelectValue?
optional
autoSelectValue:boolean
Defined in: packages/core/src/types/queryBuilder.ts:379
Select the first value in the array automatically. Only applicable when the value editor renders a select list.
Default
false
debugMode?
optional
debugMode:boolean
Defined in: packages/core/src/types/queryBuilder.ts:312
Enables debug logging for query builders (and React DnD when applicable).
Default
false
enableDragAndDrop?
optional
enableDragAndDrop:boolean
Defined in: packages/core/src/types/queryBuilder.ts:306
Enables drag-and-drop features.
Default
false
enableMountQueryChange?
optional
enableMountQueryChange:boolean
Defined in: packages/core/src/types/queryBuilder.ts:300
Set to false
to avoid calling the onQueryChange
callback
when the component mounts.
Default
true
listsAsArrays?
optional
listsAsArrays:boolean
Defined in: packages/core/src/types/queryBuilder.ts:391
Store list-type values as native arrays instead of comma-separated strings.
Default
false
resetOnFieldChange?
optional
resetOnFieldChange:boolean
Defined in: packages/core/src/types/queryBuilder.ts:355
Reset the operator
and value
when the field
changes.
Default
true
resetOnOperatorChange?
optional
resetOnOperatorChange:boolean
Defined in: packages/core/src/types/queryBuilder.ts:361
Reset the value
when the operator
changes.
Default
false
showCloneButtons?
optional
showCloneButtons:boolean
Defined in: packages/core/src/types/queryBuilder.ts:337
Show the "Clone rule" and "Clone group" buttons.
Default
false
showCombinatorsBetweenRules?
optional
showCombinatorsBetweenRules:boolean
Defined in: packages/core/src/types/queryBuilder.ts:319
Show group combinator selectors in the body of the group, between each child rule/group, instead of in the group header.
Default
false
showLockButtons?
optional
showLockButtons:boolean
Defined in: packages/core/src/types/queryBuilder.ts:343
Show the "Lock rule" and "Lock group" buttons.
Default
false
showMuteButtons?
optional
showMuteButtons:boolean
Defined in: packages/core/src/types/queryBuilder.ts:349
Show the "Mute rule" and "Mute group" buttons.
Default
false
showNotToggle?
optional
showNotToggle:boolean
Defined in: packages/core/src/types/queryBuilder.ts:325
Show the "not" (aka inversion) toggle for rule groups.
Default
false
showShiftActions?
optional
showShiftActions:boolean
Defined in: packages/core/src/types/queryBuilder.ts:331
Show the "Shift up"/"Shift down" actions.
Default
false
suppressStandardClassnames?
optional
suppressStandardClassnames:boolean
Defined in: packages/core/src/types/queryBuilder.ts:398
Prevent any assignment of standard classes to elements. This includes conditional and event-based classes for validation, drag-and-drop, etc.
Default
false
API documentation is generated from the latest commit on the main
branch. It may be somewhat inconsistent with official releases of React Query Builder.