Make form read only using JavaScript in D365 CE

In this blog, we will learn how to make the entire form read-only using JavaScript in D365 CE(CRM).

Code:

var formCustomizations = {
    disableForm: function (executionContext) {
        let formContext = executionContext.getFormContext();

        let formControls = formContext.ui.controls;

        formControls.forEach(element => {
            if (element.getName() != "" && element.getName() != null) {
                element.setDisabled(true);
            }
        });

    }
}

Explanation:

  • Get all the controls of the form and loop through them to make it disable
  • Call your JavaScript function

Result:

Leave a Reply

Your email address will not be published. Required fields are marked *