This configuration will allow enable/disable sections of a form based on some inputs on the form. Some sections of the form that are only filled when a particular set of information is needed. Thus if we disable such fields, this can simplify data entry into the form and make the form much less confusing.
Example
'Systolic Data' : function (formName, formFieldValues) {
var systolic = formFieldValues['Systolic'];
if (systolic) {
return {
enable: ["Posture"]
}
} else {
return {
disable: ["Posture"]
}
}
}
This code snippet will make "Posture" option disable on rendering. Once data is entered for "Systolic Data" field it will enable "Posture" option.
Note
<Concept Full Name> : function (formName, formFieldValues) { } .This signature is mandatory to implement this functionality.
It will only work with Concept Full Name ex."Systolic Data", "Systolic" and "Posture".