Hi,
I would like to get records from DatasourceEntity from lookup and update 2 fields on Customer Entity using javascript.
1. I Created new entity: DatasourceEntity with 3 fields: Name, FiledA, FieldB.
2. I add lookup to DatasourceEntity and add on the form Customer Entity extra field FieldA and FieldB.
3. I created webresource with my code:
function new_copydata(){
var Field1= Xrm.Page.data.entity.attributes.get("new_name").getValue()[0].name;
Xrm.Page.getAttribute("new_fielda").setValue(Field1);
var Field2= Xrm.Page.data.entity.attributes.get("new_fielda").getValue()[0].name;
Xrm.Page.getAttribute("new_fieldb").setValue(Field2);
}
4. I configure OnChange event on lookup filed(DatasourceEntity )
After onchange event I receive error message:
It doesn`t work. Can someone help me?
TypeError: Cannot read property 'getValue' of null
at new_copydata (zinelibrary.crm4.dynamics.com/.../new_copydata)
at eval (eval at RunHandlerInternal (zinelibrary.crm4.dynamics.com/.../ClientApiWrapper.aspx), <anonymous>:1:1)
at RunHandlerInternal (zinelibrary.crm4.dynamics.com/.../ClientApiWrapper.aspx)
at RunHandlers (zinelibrary.crm4.dynamics.com/.../ClientApiWrapper.aspx)
at ExecuteHandler (zinelibrary.crm4.dynamics.com/.../ClientApiWrapper.aspx)
at Mscrm.TurboForm.Control.CustomScriptsManager.$DW_1 (zinelibrary.crm4.dynamics.com/.../formcontrols.js)
at Mscrm.TurboForm.Control.CustomScriptsManager.executeHandler (zinelibrary.crm4.dynamics.com/.../formcontrols.js)
at Mscrm.TurboForm.Control.CustomScriptsManager.executeHandlerByDescriptor (zinelibrary.crm4.dynamics.com/.../formcontrols.js)
at zinelibrary.crm4.dynamics.com/.../formcontrols.js
at zinelibrary.crm4.dynamics.com/.../global.ashx









