10.09.2012, 09:29 | #1 |
Участник
|
Смена наборов параметров в picklist crm2011
поиском не нашел но так опнимаю раз ввели наборы параметров то их както можно через jscript менять "на лету" или всеже нет?
к примеру в одном пиклисте выбираем параметр и по его изменению в соседнем пиклисте меняется набор параметров |
|
10.09.2012, 10:44 | #2 |
Еда - топливо, Одежда - н
|
В Excel точно можно такое делать )))
Увы, писал бы на JS дал бы ответ ))) |
|
10.09.2012, 11:19 | #3 |
Чайный пьяница
|
То о чём вы говорите называется Dependent Picklist. Ознакомьтесь со следующей статьёй - http://blogs.msdn.com/b/paf/archive/...-crm-2011.aspx
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: filo (1). |
10.09.2012, 18:26 | #4 |
Moderator
|
Согласен с предыдущим оратором. В сети есть масса примеров реализации. От себя добавлю, что в некоторых случаях, данную задачу уместно решать путем создания 2х связанных сущностей, а не полей-выпадающих списков.
Чтобы выбрать реализацию нужно ответить на следующие вопросы: 1. Каков размер этого справочника? 2. Планируется ли изменение зависимостей или состава опций. Если да, то как часто? 3. Может ли один элемент зависимого списка соответсвовать двум и более элементам родительского? Если значений очень много, с выпадающим списком будет неудобно работать - появляется полоса прокрутки, нет поиска. Кроме того, на форму будут тянуть ВСЕ значения обоих списков, чтобы фильтроваться уже на форме - не очень хорошо с точки зрения производительности. Если администрирование этого списка должен выполнять заказчик, то лучше вынести это в объект, и уйти от атрибута-списка.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
11.09.2012, 03:13 | #5 |
Участник
|
Цитата:
Сообщение от Артем Enot Грунин
Согласен с предыдущим оратором. В сети есть масса примеров реализации. От себя добавлю, что в некоторых случаях, данную задачу уместно решать путем создания 2х связанных сущностей, а не полей-выпадающих списков.
Чтобы выбрать реализацию нужно ответить на следующие вопросы: 1. Каков размер этого справочника? 2. Планируется ли изменение зависимостей или состава опций. Если да, то как часто? 3. Может ли один элемент зависимого списка соответсвовать двум и более элементам родительского? Если значений очень много, с выпадающим списком будет неудобно работать - появляется полоса прокрутки, нет поиска. Кроме того, на форму будут тянуть ВСЕ значения обоих списков, чтобы фильтроваться уже на форме - не очень хорошо с точки зрения производительности. Если администрирование этого списка должен выполнять заказчик, то лучше вынести это в объект, и уйти от атрибута-списка. 1.размер минимальный родительский 5 пунктов дочерний 32 пункт 2.Изменение зависимостей не планируется 3.Нет собственно требуется просто упростить работу с формой схема такая родительский список: район города; дочерний список: подрайоны (выбранного района) |
|
11.09.2012, 10:08 | #6 |
Участник
|
А завтра мерии стукнет в голову изменить названия районов и подрайонов или разделить по-другому, а еще лучше, вдруг новый район забабахают, и придется лезть в код и все это дело править. А с помощью соответсвующих сущностей заказчик или простой пользователь пойдет и все, что нужно поменяет/добавит/удалит.
|
|
11.09.2012, 10:18 | #7 |
Участник
|
Цитата:
Сообщение от kalina
А завтра мерии стукнет в голову изменить названия районов и подрайонов или разделить по-другому, а еще лучше, вдруг новый район забабахают, и придется лезть в код и все это дело править. А с помощью соответсвующих сущностей заказчик или простой пользователь пойдет и все, что нужно поменяет/добавит/удалит.
|
|
11.09.2012, 10:21 | #8 |
Участник
|
Цитата:
Сообщение от a33ik
То о чём вы говорите называется Dependent Picklist. Ознакомьтесь со следующей статьёй - http://blogs.msdn.com/b/paf/archive/...-crm-2011.aspx
сообщение об ошибке: Сведения об ошибке на веб-странице Агент пользователя: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; .NET CLR 1.1.4322) штамп времени: Tue, 11 Sep 2012 06:21:12 UTC Сообщение: Unhandled Error in Silverlight Application [CrossDomainError] Аргументы: http://crm:5555/companyname/XRMServi...zation.svc/web Недоступны строки отлаживаемых ресурсов. Ключ и аргументы часто предоставляют достаточно информации для диагностики проблемы. См. http://go.microsoft.com/fwlink/?link...ossDomainError в System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) в System.ServiceModel.Channels.ServiceChannel.EndCall(String action, Object[] outs, IAsyncResult result) в System.ServiceModel.ClientBase`1.ChannelBase`1.EndInvoke(String methodName, Object[] args, IAsyncResult result) в SLDependentPickList.CrmSdk.OrganizationServiceClient.OrganizationServiceClientChannel.EndExecute(IAsyncResult result) в SLDependentPickList.CrmSdk.OrganizationServiceClient.SLDependentPickList.CrmSdk.IOrganizationService.EndExecute(IAsyncResult result) в SLDependentPickList.MainPage.<>c__DisplayClass8.<EntityList_Callback>b__6() Строка: 1 Символ: 1 Код: 0 URI-код: http://crm/companyname/%7B6348294046...agemode=iframe Последний раз редактировалось filo; 11.09.2012 в 10:33. |
|
11.09.2012, 11:11 | #9 |
Чайный пьяница
|
Не подскажу в чём конкретно проблема, но у меня всё заработало сразу.
По какой ссылке вы пытаетесь зайти в CRM?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
11.09.2012, 17:08 | #10 |
Участник
|
Цитата:
Я хотел сказать, что с моей точки зрения для этого лучше использовать связи и фильтрованый lookup. Последний раз редактировалось kalina; 11.09.2012 в 17:47. Причина: связи <- отношения <- relationships |
|
12.09.2012, 03:22 | #11 |
Участник
|
Цитата:
http://crm:5555 итог одинаков, я так подозреваю что таже проблема с языковыми метками, одно из решений при импорте на них ругалось и не импортировалось это импорт завершило с предупреждением о них же но вот эффект таков, вообще уже импортированное и опубликованное решение можно удалить из системы? В порядке уточнения, в веб ресурсах ресурсы *.js имеют зашифрованный вид, или это сбой кодировки? Последний раз редактировалось filo; 12.09.2012 в 03:31. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|