obss
logo
github_iconnpm_iconVersion: 6.0.2
disableIf & enableIfView on GitHub

Any validation rule can be disabled if the defined disableIf function returns true. Any validation rule can only be enabled if the defined enableIf function returns true.

​

​

Validation Result: validationresultvalid
[ { "path": "val1", "ruleSet": [ { "rule": "required", "disableIf": e=>e.disableVal1Rule } ], "dependantPaths": [ "disableVal1Rule" ] }, { "path": "val2", "ruleSet": [ { "rule": "required", "enableIf": e=>e.enableVal2Rule } ], "dependantPaths": [ "enableVal2Rule" ] } ]