|
14.02.2014, 12:00 | #1 |
Участник
|
Get entityType без getValue()[0].entityType
Добрый день!
Есть небольшая проблемка, не знаю, есть ли возможность узнать entityType поля Lookup, до момента присвоения ему значение, то есть когда там null. Xrm.Page.getAttribute("lookupid").getValue()[0].entityType только если lookupid != null. А сели lookupid == null, то entityType - никак? Мы сделали небольшой конструктор, методы Visible, SetValue, Disable задаются в сущности Свойства Продукта и отображаются в Заявке, через связь Свойства Продукта - Продукт - Заявка, но при присвоение значения в лукап есть пробела описанная выше. Не спрашивайте зачем так надо, просто есть такое требование. |
|
14.02.2014, 13:20 | #2 |
Участник
|
1) Если это не мультилукап то вы его знаете однозначно при построении формы
2) Если это мультилукап или патилист то никак !!! потому что их там несколько видов p.s. Ну и если хотите это сделать универсально, то тогда делайте запрос в метадату и там это можно найти. |
|
14.02.2014, 14:01 | #3 |
Участник
|
1) Нет, это не мультилукап. А как узнать при построении формы, есть ссылка, могли бы Вы предоставить?
|
|
14.02.2014, 15:45 | #4 |
Чайный пьяница
|
А какая у вас версия системы?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
14.02.2014, 15:46 | #5 |
Участник
|
|
|
14.02.2014, 16:02 | #6 |
Чайный пьяница
|
Имхо лучший вариант - это запрос в метаданные для получения типа сущности на которую ссылается атрибут - http://mileyja.blogspot.com/2011/08/...cks-in_19.html
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|