Pages

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);



No comments:

Post a Comment

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