Code: Select all
function retrieveRecord() {
var parentAccount = Xrm.Page.getAttribute("parentcustomerid");
var parentAccountId = parentAccount.getValue()[0].id;
if (parentAccount.getValue()[0].entityType == "account") {
RetrieveRecord(parentAccountId, "Account")
}
else {
RetrieveRecord(parentAccountId, "Contact")
}
}
function retrieveRecord() {
var gridControl = document.getElementById('List_Of_all_Items2').control
var ids = gridControl.get_allRecordIds();
for (i = 0; i < ids.length; i++)
{
SDK.REST.retrieveRecord
(
parentAccountId
, entityType
, null
, null
, function (Account) {
updateAllRecords(Account);
}
, errorHandler
);
}
}
function updateAllRecords(Account) {
Xrm.Page.getAttribute("address1_city").setValue(Account.Address1_City);
}
function errorHandler() {
//do nothing
}