Loading...

JavaScript - GetValue for different datatypes

JavaScript - GetValue for different datatypes

JavaScript syntax to get values for different datatypes : 



function getFieldValues(executionContext) {
    var formContext = executionContext.getFormContext();

    //Single line of text -> returns string value
    var textField = formContext.getAttribute("new_field1").getvalue(); //output - string


    //Whole Number or integer or currency ||  //output - 10 int/decimal/currency
    var wholeNumberField = formContext.getAttribute("new_field2").getvalue(); 

    //Two option || //output - true / false
    var twoOptionField = formContext.getAttribute("new_field1").getvalue(); 

    //Optionset || //output - returns optionset code number
    var optionSetField = formContext.getAttribute("new_field1").getvalue(); 

    //multi select || //output - returns array of optionset codes [10,12,23]
    var multiSelectField = formContext.getAttribute("new_field1").getvalue(); 


    //Lookup || //output - returns lookupObject
    var lookupField = formContext.getAttribute("new_field1").getvalue(); 

    if (lookupField != null) {
        var id = lookupField[0].id; //returns GUID of record 
        var entityname = lookupField[0].entityType; //return entity logical name
        var name = lookupField[0].name; //returns name of record  
    }
}

Published on:

Learn more
Microsoft Dynamics CRM
Microsoft Dynamics CRM

Share post:

Related posts

Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy