Pages

Showing posts with label Powerapps. Show all posts
Showing posts with label Powerapps. 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);



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...