Pages

Showing posts with label mscrm Javascript. Show all posts
Showing posts with label mscrm Javascript. Show all posts

Tuesday, 27 December 2022

Client Scripting reference powerapps

  1. Get formcontext from execution Context


var formContext = executionContext.getFormContext();


  1. Show/Hide field


//Show

formContext.getControl("fieldname").setVisible(true);


//Hide

formContext.getControl("fieldname").setVisible(false);


  1. Set requirement level


//required

formContext.getAttribute("fieldname").setRequiredLevel("required");


//recommended

formContext.getAttribute("fieldname").setRequiredLevel("recommended");


//Optional

formContext.getAttribute("fieldname").setRequiredLevel("none");


  1. Set enable/disable field

//Disbale

formContext.getControl("fieldname").setDisabled(true);


// Set field enable

formContext.getControl("fieldname").setDisabled(false);



  1. Show/Hide tab

//show tab

var tab1 = formContext.ui.tabs.get("tabname");

tab1.setVisible(true);


// Hide tab

var tab2 = formContext.ui.tabs.get("tabname");

tab2.setVisible(false);



Tuesday, 27 March 2018

How to get value from different types of data fields in Dynamic CRM using JavaScript.

String type
//Get value from string field
Xrm.Page.data.entity.attributes.get("name").getValue();



 Lookup type
//Guid of lookup record
Xrm.Page.data.entity.attributes.get("AccountId").getValue()[0].id;


//Name of Lookup record
Xrm.Page.data.entity.attributes.get("AccountId").getValue()[0].name;




Option Set Type
//get value from option set
Xrm.Page.data.entity.attributes.get("industrycode").getValue();

//Get text from option set
Xrm.Page.data.entity.attributes.get("industrycode").getText();

Get or Update fields on form using JavaScript in Dynamics 365 v9

After Microsoft released v9.0 of Microsoft Dynamics 365, Xrm.page became deprecated that it have been replaced by ExecutionContext.getFor...