Skip to main content

UpdateOptions

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:80

Options for update.

Properties

getRuleDefaultOperator()?

optional getRuleDefaultOperator: (field: string) => string

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:94

Determines the default operator name for a given field.

Parameters

ParameterType
fieldstring

Returns

string


getRuleDefaultValue()?

optional getRuleDefaultValue: (rule: RuleType) => any

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:103

Gets the default value for a given rule, in case the value needs to be reset.

Parameters

ParameterType
ruleRuleType

Returns

any


getValueSources()?

optional getValueSources: (field: string, operator: string) => ValueSources

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:98

Determines the valid value sources for a given field and operator.

Parameters

ParameterType
fieldstring
operatorstring

Returns

ValueSources


resetOnFieldChange?

optional resetOnFieldChange: boolean

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:85

When updating the field of a rule, the rule's operator, value, and valueSource will be reset to their respective defaults. Defaults to true.


resetOnOperatorChange?

optional resetOnOperatorChange: boolean

Defined in: packages/react-querybuilder/src/utils/queryTools.ts:90

When updating the operator of a rule, the rule's value and valueSource will be reset to their respective defaults. Defaults to false.


caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.