QueryBuilderFlags
Defined in: packages/core/src/types/queryBuilder.ts:311
Extended by
Properties
addRuleToNewGroups?
optionaladdRuleToNewGroups?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:403
Adds a new default rule automatically to each new group.
Default
false
autoSelectField?
optionalautoSelectField?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:385
Select the first field in the array automatically.
Default
true
autoSelectOperator?
optionalautoSelectOperator?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:391
Select the first operator in the array automatically.
Default
true
autoSelectValue?
optionalautoSelectValue?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:397
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:330
Enables debug logging for query builders (and React DnD when applicable).
Default
false
enableDragAndDrop?
optionalenableDragAndDrop?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:324
Enables drag-and-drop features.
Default
false
enableMountQueryChange?
optionalenableMountQueryChange?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:318
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:409
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:373
Reset the operator and value when the field changes.
Default
true
resetOnOperatorChange?
optionalresetOnOperatorChange?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:379
Reset the value when the operator changes.
Default
false
showCloneButtons?
optionalshowCloneButtons?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:355
Show the "Clone rule" and "Clone group" buttons.
Default
false
showCombinatorsBetweenRules?
optionalshowCombinatorsBetweenRules?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:337
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:361
Show the "Lock rule" and "Lock group" buttons.
Default
false
showMuteButtons?
optionalshowMuteButtons?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:367
Show the "Mute rule" and "Mute group" buttons.
Default
false
showNotToggle?
optionalshowNotToggle?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:343
Show the "not" (aka inversion) toggle for rule groups.
Default
false
showShiftActions?
optionalshowShiftActions?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:349
Show the "Shift up"/"Shift down" actions.
Default
false
suppressStandardClassnames?
optionalsuppressStandardClassnames?:boolean
Defined in: packages/core/src/types/queryBuilder.ts:416
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.