Dynamics CRM js most used

This post will list of most used crm js code line when you customize dynamics crm form.

CRM js get record id

Xrm.Page.data.entity.getId();
Code language: CSS (css)
formContext.data.entity.getId();
Code language: CSS (css)

CRM js get entity name

Xrm.Page.data.entity.getEntityName();
Code language: CSS (css)
formContext.data.entity.getEntityName();
Code language: CSS (css)

CRM js get current user id

Xrm.Page.context.getUserId();
Code language: CSS (css)

With v9.0 or later

var userId = Xrm.Utility.getGlobalContext().userSettings.userId;
Code language: JavaScript (javascript)

CRM js prevent save

executionContext.getEventArgs().preventDefault();
Code language: CSS (css)

CRM js save form

Xrm.Page.data.entity.save(); formContext.data.save(saveOptions).then(successCallback, errorCallback);
Code language: CSS (css)

CRM js hide section

var tabObj = formContext.ui.tabs.get("tabNameInWhichSectionIsPresent"); var sectionObj = tabObj.sections.get("sectionName"); sectionObj.setVisible(bool);
Code language: JavaScript (javascript)

CRM js set required

// Not Required Xrm.Page.getAttribute("field_name").setRequiredLevel("none");
Code language: JavaScript (javascript)
formContext.getAttribute("field_name").setRequiredLevel("none");
Code language: JavaScript (javascript)
// Business Recommended Xrm.Page.getAttribute("field_name").setRequiredLevel("recommended");
Code language: JavaScript (javascript)
formContext.getAttribute("field_name").setRequiredLevel("recommended");
Code language: JavaScript (javascript)
// Business Required Xrm.Page.getAttribute("field_name").setRequiredLevel("required");
Code language: JavaScript (javascript)
formContext.getAttribute("field_name").setRequiredLevel("required");
Code language: JavaScript (javascript)

Leave a Reply