Get, Set and Update fields with JavaScript – Dynamics CRM

Usually it's required to get, update or change fields dynamically with JavaScript. Find below some easy methods to achieve some of these necessities // Get Field var Field = Xrm.Page.data.entity.attributes.get("FIELD_NAME"); // Get Field value var Field_Value = Xrm.Page.data.entity.attributes.get("FIELD_NAME").getValue(); // Set Field Value (String) var Field_Value = Xrm.Page.data.entity.attributes.get("FIELD_NAME").setValue("HELLO WORLD"); // Set Field Label Xrm.Page.ui.controls.get("FIELD_NAME").setLabel("EXAMPLE");

Show notification with Javascript – Dynamics CRM

To dynamically show a notification message in a form, use the following JavaScript code: /* Parameters: * First parameter is the text you want to display * Second parameter is to set the Message Level, these could be: INFO, ERROR, WARNING * Third parameter is just an ID for the message */  Xrm.Page.ui.setFormNotification("This is a … Continue reading Show notification with Javascript – Dynamics CRM

Lookups and Javascript – Dynamics CRM

// Get Lookup var LookupField = Xrm.Page.data.entity.attributes.get("FieldName"); // Get Lookup ID // NOTE: To avoid possible errors, verfy that the lookup has value with: //   If(LookupField != null) var LookupID = Xrm.Page.data.entity.attributes.get("FieldName").getValue()[0].id; // Get Lookup Value Name // To avoid possible errors, verfy that the lookup has value with: //   If(LookupField != null) var LookupName … Continue reading Lookups and Javascript – Dynamics CRM