|
![]() |
#1 |
Еда - топливо, Одежда - н
|
Вообщем получился у меня такой код.
Библиотеки добавлены, все опубликовано. заполняю поле "основной договор" выдает ошибку. X++: function GetAccountFromContract() { XrmServiceToolkit.Rest.Retrieve(Xrm.Page.ui.controls.get("agl_osnovnoy_dogovorid").getValue()[0].id, 'agl_osnovnoy_dogovoridSet', null, null, function (result) { if (result.agl_accountid != null) { var AccountId = result.agl_accountid.id; var AccountName = result.agl_accountid.name; var lookupData = new Array(); var lookupItem = new Object(); lookupItem = AccountId; lookupData[0] = lookupItem; Xrm.Page.getAttribute("agl_accountid").setValue(lookupData); } }, function (error) { equal(true, false, error.message); }, false ); } Последний раз редактировалось -O_o-; 30.10.2013 в 18:46. |
|
![]() |
#2 |
Участник
|
Может, глупый вопрос, но почему:
X++: Xrm.Page.ui.controls.get("agl_osnovnoy_dogovorid").getValue()[0].id X++: Xrm.Page.getAttribute("agl_osnovnoy_dogovorid").getValue()[0].id |
|
|
За это сообщение автора поблагодарили: g.Naukovych (2). |
![]() |
#3 |
Еда - топливо, Одежда - н
|
Цитата:
Если использовать Xrm.Page.getAttribute То вообще ничего не выдает. Ни ошибки ни меняет значение. Просто Наукович так написал я решил, что так правильно ![]() |
|
![]() |
#4 |
Участник
|
Похоже, без дебагера не обойтись
![]() |
|
|
|