Skip to main content

Interface: QueryBuilderContextProps<F, O>

react-querybuilder.QueryBuilderContextProps

Props passed down through context from a QueryBuilderContextProvider.

Type parameters

NameType
Fextends FullField
Oextends string

Properties

controlClassnames

Optional controlClassnames: Partial<Classnames>

This can be used to assign specific CSS classes to various controls that are rendered by QueryBuilder.

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:471


controlElements

Optional controlElements: Partial<Controls<F, O>>

Defines replacement components.

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:459


debugMode

Optional debugMode: boolean

Enables debug logging for QueryBuilder (and React DnD when applicable).

Default

false

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:488


enableDragAndDrop

Optional enableDragAndDrop: boolean

Enables drag-and-drop features.

Default

false

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:482


enableMountQueryChange

Optional enableMountQueryChange: boolean

Set to false to avoid calling the onQueryChange callback when the component mounts.

Default

true

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:466


translations

Optional translations: Partial<Translations>

This can be used to override translatable texts applied to the various controls that are rendered by QueryBuilder.

Defined in

packages/react-querybuilder/src/types/propsUsingReact.ts:476