Отношение к учетной записи - это поле поиска. Как получить / установить значение атрибута поиска?
Вы можете получить его значение с помощью:
var lookup = new Array();
lookup = formContext.getAttribute("Lookup Field Name").getValue();
if (lookup != null) {
var name = lookup[0].name;
var id = lookup[0].id;
var entityType = lookup[0].entityType;
}
Вы можете установить его значение с помощью:
formContext.getAttribute("Lookup Field Name").setValue([{ id: recordid, name: recordname, entityType: entityname}]);
Если вы просто хотите отобразить какой-либо другой атрибут из этой записи поиска в форме текущего объекта, вы можете использовать Форма быстрого просмотра этого поиска в текущем объекте.
Если выхотите получить другой атрибут из записи поиска учетной записи и установить его в поле формы текущего объекта, а затем использовать Xrm.Webapi
, чтобы извлечь его и установить значение.