We often put the same fields in different tabs based on business requirements.
To Hide/Show such fields we need to use below script:
var formContext = executionContext.getFormContext();
formContext.getAttribute("fieldName").controls.forEach(
function (control, i) {
control.setVisible(false/true);
});
Similarly, to Enable/Disable such fields we need to use below script:
formContext.getAttribute("fieldName").controls.forEach(
function (control, i) {
control.setDisabled(false/true);
});
Without using the loop the script only works for the first occurrence of the field.
Hope it helps !!
Discover more from Nishant Rana's Weblog
Subscribe to get the latest posts sent to your email.
