26.12.2013, 12:07 | #1 |
Участник
|
Фильтрация лукапа через addCustomView
Сделал фильтрацию все ок но есть одно но в layoutXml есть такой атрибут как object
Код: '<grid name="resultset" object="1" jump="new_name" select="1" icon="1" preview="1">'+ Чем можно заменить этот атрибут ? Фильтрация с выводом только колонок с искомого объекта работает с любым значением object, а вот представление с связанными колонками уже не работает нужно указывать код объекта лукапа. Вот пример с SDK |
|
26.12.2013, 14:48 | #2 |
Чайный пьяница
|
Добрый день,
Чисто теоретически воркераунд - это фетчинг и получение нужного кода по названию сущности из метаданных. Пример. Понимаю, что громоздко, но что делать...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
26.12.2013, 16:58 | #3 |
Участник
|
Не поддерживаемый способ
Код: function GetOTCByEntityName(entityName) { var lookupService = new RemoteCommand("LookupService", "RetrieveTypeCode"); lookupService.SetParameter("entityName", entityName); var result = lookupService.Execute(); if (result.Success && typeof result.ReturnValue == "number") { return result.ReturnValue; } else return null; }
__________________
Читайте SDK!!! |
|
|
За это сообщение автора поблагодарили: a33ik (1). |
26.12.2013, 16:59 | #4 |
Чайный пьяница
|
Цитата:
Сообщение от Konstantin Katsovich
Не поддерживаемый способ
Код: function GetOTCByEntityName(entityName) { var lookupService = new RemoteCommand("LookupService", "RetrieveTypeCode"); lookupService.SetParameter("entityName", entityName); var result = lookupService.Execute(); if (result.Success && typeof result.ReturnValue == "number") { return result.ReturnValue; } else return null; }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
26.12.2013, 18:12 | #5 |
Участник
|
Цитата:
CRM 2011 Chrome - да IE - да firefox - не проверял. (думаю что да) CRM 2013 - не проверял
__________________
Читайте SDK!!! |
|
27.12.2013, 13:42 | #6 |
Участник
|
Цитата:
Сообщение от Konstantin Katsovich
Не поддерживаемый способ
Код: function GetOTCByEntityName(entityName) { var lookupService = new RemoteCommand("LookupService", "RetrieveTypeCode"); lookupService.SetParameter("entityName", entityName); var result = lookupService.Execute(); if (result.Success && typeof result.ReturnValue == "number") { return result.ReturnValue; } else return null; } |
|
27.12.2013, 16:46 | #7 |
Участник
|
А что значит красоты? Что для Вас красиво?
__________________
Читайте SDK!!! |
|
27.12.2013, 17:26 | #8 |
Участник
|
Красиво это когда все по SDK и нет лишних запросов (в нашем случае в метадату)
А то для получения одного несчастного кода объекта нужен целый запрос p.s. ГГ мечтаю об одном а делаю чтобы только работало. Правильная в аззика подпись |
|