Config Disabler
Disabler disables a field based on the value of other field or fields in the configuration.
Model
Disabler can be used as a plain Disabler
or
as Disabler Group
. They are interchangeable.
Disabler
attribute | description |
---|---|
seid* seid |
The object (field or table) against which to run the check |
constraint* Validator |
The Validator to use |
Note, that the constraint
attribute only accepts a simple Validator
and not a Validator Group
. To leverage
the logical operations provided by Validator Group
do use the Disabler Group
construct instead.
Example
Disabler Group
attribute | description |
---|---|
operator* '&&'|'||' |
Defines the logical relationship between groups in the disablers array |
disablers* [Disabler] |
The disabler array |
Example
Disable the field if the value in main.forbidden
does not equal 1
and either
main.optional_1
or main.optional_1
is set to 0
.