Originally posted on Ajit Patra:
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…
Continue Reading Nishant Rana’s Article on their blog
D365 CE: Show/Hide and Enable/Disable same field placed in multiple tabs using JavaScript
Ajit Patra 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.
Blog Syndicated with Nishant Rana’s Permission
More About This Author
Array
- Dyn365CE23 April 2024Portal does not load and displays “Server Error” or shows “Getting set up.. This might take a while” message -Portal Startup Issue (PowerApps Portal)
- Dyn365CE22 April 2024Versioning and Drafts for Solution-based Cloud Flows – Power Automate
- Dyn365CE16 April 2024What will happen on changing the password of the user account used as the Owner of Cloud Flow and for Connection – Power Automate
- Dyn365CE15 April 2024Using Focused view in Dynamics 365