AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.10.2013, 18:42   #1  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Вообщем получился у меня такой код.
Библиотеки добавлены, все опубликовано.
заполняю поле "основной договор" выдает ошибку.
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.
Старый 30.10.2013, 18:57   #2  
kalina is offline
kalina
Участник
MCBMSS
 
25 / 16 (1) ++
Регистрация: 12.07.2011
Адрес: Израиль
Может, глупый вопрос, но почему:
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).
Старый 30.10.2013, 19:04   #3  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
Цитата:
Сообщение от kalina Посмотреть сообщение
Может, глупый вопрос, но почему:
X++:
Xrm.Page.ui.controls.get("agl_osnovnoy_dogovorid").getValue()[0].id
, а не:
X++:
Xrm.Page.getAttribute("agl_osnovnoy_dogovorid").getValue()[0].id
?
Хороший вопрос. Я тоже над таким задумался. И попробовал и так и так.
Если использовать Xrm.Page.getAttribute То вообще ничего не выдает. Ни ошибки ни меняет значение.
Просто Наукович так написал я решил, что так правильно
Старый 30.10.2013, 20:44   #4  
kalina is offline
kalina
Участник
MCBMSS
 
25 / 16 (1) ++
Регистрация: 12.07.2011
Адрес: Израиль
Похоже, без дебагера не обойтись
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 13 Blog bot Dynamics CRM: Blogs 0 27.03.2013 22:12
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 10 Blog bot Dynamics CRM: Blogs 0 17.08.2012 03:27
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 4 Blog bot Dynamics CRM: Blogs 0 24.09.2011 01:16
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:11.