D365 CE: Show/Hide and Enable/Disable same field placed in multiple tabs using JavaScript
Views (758)
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 !!
This was originally posted here.

Like
Report
*This post is locked for comments