Get related fields from parent lookup field in D365 using Xrm.WebAPI JavaScript

function getAccountInfo(executionContext) {//debugger;

var formContext = executionContext.getFormContext();

var Entity = "account";
if(formContext.getAttribute("msdyn_serviceaccount").getValue() != null)
{
var Id = formContext.getAttribute("msdyn_serviceaccount").getValue()[0].id;
 
Xrm.WebApi.retrieveRecord(Entity, Id).then(
    function success(result) {//debugger;
	
	if(result._new_territory_value != null){
		var territory = new Array();
		territory[0] = new Object();
		territory[0].entityType = "territory";
		territory[0].id = result._new_territory_value;
		territory[0].name = result["_new_territory_value@OData.Community.Display.V1.FormattedValue"]
		
		formContext.getAttribute("new_territory").setValue(territory);
	}
	else{formContext.getAttribute("new_territory").setValue(null);}
    },
    function (error) {
        console.log(error.message);
    }
);

}
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Scroll to Top