|
|
#1 |
|
Участник
|
Присвоить lookup значение
Всем привет. Хочу в зависимости от значения одного lookup присвоить другому конкретное значение.. Как получить из первого , допустим название и сравнить его с конкретными значениями я себе представляю (тут много где это обсуждалось..) А вот как присвоить второму конкретное значение, что-то я нигде не нашла..
Если например, пользователь "Иванов", то теме присвоить "Связь".. как-то определить GUID именно значения "Связь".. ??
|
|
|
|
|
#2 |
|
Консультант-джедай
|
SOAP нада рисовать
запросить GUID темы Связь
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#3 |
|
Консультант-джедай
|
Хотя, если у Вас act фиксировано. То можно залезть в базу и там посмотреть
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#4 |
|
Участник
|
|
|
|
|
|
#5 |
|
Консультант-джедай
|
Очепятка
Тем наверно ограниченное количество поэтому лучше посмотреть в БД их гуиды
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога
|
|
|
|
|
#6 |
|
Участник
|
|
|
|
|
|
#7 |
|
Moderator
|
Все просто, почитайте как работать с полем lookup в SDK в разделе Form Programming Reference. Все просто: при выборе значения вы скриптом получаете данные по записи:
Код: var lookupItem = new Array;
// This gets the lookup for the attribute primarycontactid on the Account form.
lookupItem = crmForm.all.primarycontactid.DataValue;
// If there is data in the field, show it in a series of alerts.
if (lookupItem[0] != null)
{
// The text value of the lookup.
alert(lookupItem[0].name);
// The GUID of the lookup.
alert(lookupItem[0].id);
// The entity type name.
alert(lookupItem[0].typename);
}Код: //Create an array to set as the DataValue for the lookup control.
var lookupData = new Array();
//Create an Object add to the array.
var lookupItem= new Object();
//Set the id, typename, and name properties to the object.
lookupItem.id = '{1AAC1363-01A1-DB11-8432-0003FF9CE217}';
lookupItem.typename = 'account';
lookupItem.name = 'A Bike Store';
// Add the object to the array.
lookupData[0] = lookupItem;
// Set the value of the lookup field to the value of the array.
crmForm.all.parentaccountid.DataValue = lookupData;
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() MS Certified Dirty Magic Professional
|
|
|
|
| За это сообщение автора поблагодарили: Elka (1). | |
|
|
#8 |
|
Участник
|
[QUOTE=Артем Enot Грунин;199723]Все просто, почитайте как работать с полем lookup в SDK в разделе Form Programming Reference. Все просто: при выборе значения вы скриптом получаете данные по записи:После чего можете заполнять этот лукап другим скриптом, например по OnChange при выборе значения другого поля:
Здорово!!! Спасибо огромное!!! ![]() ![]()
|
|
|
|
|
|