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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2011, 08:41   #41  
vcode is offline
vcode
Участник
 
4 / 10 (1) +
Регистрация: 18.08.2011
Цитата:
Сообщение от Borisvil Посмотреть сообщение
Однако Вам не хватает фундаментальных знаний.
Lookup это грубо говоря ссылка на конкретную запись какого-то объекта (сущности, entity).
Соответственно id это GUID данной записи, name значение основного поля (оно и отображается в лукапе), entityType это тип объекта (контакт, организация или на что делаете лукап).
ID можете посмотреть если откроете нужную запись в строке браузера что-то типа ?id={1DC50B7F-6390-435F-8DDD-59227647E963}. Остальное тоже нетрудно найти.
Почитайте что-нибудь, начиная с SDK.

Спасибо большое =), с этим разобрался.
Если не затруднит, подскажите еще по скрипту.
Если мне нужно будет в одной форме, атоматически заполнить несколько лукапов, то это будет выглядеть примерно так:

function SetLookupValue(fieldName, id, name, entityType) {
if (fieldName != null) {
var lookupValue = new Array();
lookupValue[0] = new Object();
lookupValue[0].id = id;
lookupValue[0].name = name;
lookupValue[0].entityType = entityType;
lookupValue[1].id = id2;
lookupValue[1].name = name2;
lookupValue[1].entityType = entityType2;
Xrm.Page.getAttribute(fieldName).setValue(lookupValue);
}
}
Старый 25.10.2011, 10:19   #42  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Нет, так совсем неправильно. Запускайте изначальную функцию отдельно для каждого лукапа на форме, передавая каждый раз нужные параметры.
X++:
SetLookupValue(fieldName, id, name, entityType);
SetLookupValue(fieldName2, id2, name2, entityType2);
...
Старый 25.10.2011, 10:24   #43  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Вдогонку поясню, надо будет создать новую глобальную функцию, которая будет содержать описание SetLookupValue и нужное количество вызовов ее с нужными параметрами.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить значение поля одной сущности при обработке формы другой сущности zhenek Dynamics CRM: Разработка 25 05.07.2011 16:19
Создание Lookup формы. Xelaan Dynamics CRM: Разработка 0 03.09.2008 12:17
Как взять текстовое значение из поля LookUp tatra Dynamics CRM: Разработка 2 21.11.2007 08:20
Как сделать в поле типа "Lookup" осуществить множественный выбор значений? Alexey-IT Dynamics CRM: Функционал 5 01.11.2007 11:48
Динамическое заполнение из выбранного атрибута lookup Sibcons Dynamics CRM: Разработка 4 15.06.2007 17:49
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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