I have been using below code to access entityId and entityTypeName
But I had to use
to make it work.
It's working. Anyway can I access the Form context in the same way ?
var formContext = executionContext.getFormContext();
// get formContext // use formContext instead of Xrm.Page
var firstName = formContext.getAttribute("firstname").getValue();
var lastName = formContext.getAttribute("lastname").getValue(); console.log(firstName + " " + lastName);
@zsoltzombik Using the formContext in this way isn't supported - although it does work.
The intension is for the PCF component to be decoupled from the form and only use the parameters to pass data back and forth.
That said, some attribute types are not supported such as Lookups (coming soon), ActivityParty, Customer Fields.
For theses, the 'official guidance' is to use a text field to serialise the values back and forth - but that is really awkward and personally until they are supported, I think it's fair to use the form context *for those specific field types* until then - it will be easy to replace out the code once supported.
Fill out a quick form to claim your user group badge now!
Find out where you can attend!
Features releasing from October 2019 through March 2020
Learn how to build the business apps that you need.