|
|
|
|
#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].idX++: Xrm.Page.getAttribute("agl_osnovnoy_dogovorid").getValue()[0].id |
|
|
|
| За это сообщение автора поблагодарили: g.Naukovych (2). | |
|
|
#3 |
|
Еда - топливо, Одежда - н
|
Цитата:
Если использовать Xrm.Page.getAttribute То вообще ничего не выдает. Ни ошибки ни меняет значение. Просто Наукович так написал я решил, что так правильно
|
|
|
|
|
#4 |
|
Участник
|
Похоже, без дебагера не обойтись
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|