QueryBuilderFlags
Defined in: packages/core/src/types/queryBuilder.ts:307
Properties
addRuleToNewGroups?
optionaladdRuleToNewGroups?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:399
Adds a new default rule automatically to each new group.
Default
false
autoSelectField?
optionalautoSelectField?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:381
Select the first field in the array automatically.
Default
true
autoSelectOperator?
optionalautoSelectOperator?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:387
Select the first operator in the array automatically.
Default
true
autoSelectValue?
optionalautoSelectValue?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:393
Select the first value in the array automatically. Only applicable when the value editor renders a select list.
Default
false
debugMode?
optionaldebugMode?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:326
Enables debug logging for query builders (and React DnD when applicable).
Default
false
enableDragAndDrop?
optionalenableDragAndDrop?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:320
Enables drag-and-drop features.
Default
false
enableMountQueryChange?
optionalenableMountQueryChange?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:314
Set to false to avoid calling the onQueryChange callback
when the component mounts.
Default
true
listsAsArrays?
optionallistsAsArrays?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:405
Store list-type values as native arrays instead of comma-separated strings.
Default
false
resetOnFieldChange?
optionalresetOnFieldChange?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:369
Reset the operator and value when the field changes.
Default
true
resetOnOperatorChange?
optionalresetOnOperatorChange?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:375
Reset the value when the operator changes.
Default
false
showCloneButtons?
optionalshowCloneButtons?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:351
Show the "Clone rule" and "Clone group" buttons.
Default
false
showCombinatorsBetweenRules?
optionalshowCombinatorsBetweenRules?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:333
Show group combinator selectors in the body of the group, between each child rule/group, instead of in the group header.
Default
false
showLockButtons?
optionalshowLockButtons?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:357
Show the "Lock rule" and "Lock group" buttons.
Default
false
showMuteButtons?
optionalshowMuteButtons?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:363
Show the "Mute rule" and "Mute group" buttons.
Default
false
showNotToggle?
optionalshowNotToggle?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:339
Show the "not" (aka inversion) toggle for rule groups.
Default
false
showShiftActions?
optionalshowShiftActions?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:345
Show the "Shift up"/"Shift down" actions.
Default
false
suppressStandardClassnames?
optionalsuppressStandardClassnames?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:412
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.