$mandatoryIf()
- Mandatory fields
This keyword is employed to enforce that a field must contain a value when saving a record under specific conditions. The most common use case for the $mandatoryIf keyword arises when you require a field to be mandatory depending on the value of another field.
Install
cob-cli customize madantoryIf
WARNING
Requires RecordM restart
Usage
$mandatoryIf(<field name> [=,!=,>,>=,<,<=] [value])
Rules:
- You can make a field mandatory with
$mandatoryIf(field=)
or$mandatoryIf(field!=)
when the related field value is empty or not empty respectively. - It can handle alphanumeric comparisons also.
The field built with this keyword will be highlighted with a red border when the condition is true and the field has no value.
WARNING
Notice that the field will only be validated when saving any changes made to the instance.
Examples
1. Making mandatory the field Year of Join Eu
if it is a member
$mandatoryIf(Member Of EU = Yes)


2. Making mandatory the field Population size
whenever a country is selected or not empty
$mandatoryIf(Country!=)


3. Making mandatory the field Description
when the number of affected files is greater than 5
$mandatoryIf(Number of affected Files > 5)

