Показать сообщение отдельно
Старый 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);
}
}