AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.09.2012, 09:29   #1  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Смена наборов параметров в picklist crm2011
поиском не нашел но так опнимаю раз ввели наборы параметров то их както можно через jscript менять "на лету" или всеже нет?

к примеру в одном пиклисте выбираем параметр и по его изменению в соседнем пиклисте меняется набор параметров
Старый 10.09.2012, 10:44   #2  
-O_o- is offline
-O_o-
Еда - топливо, Одежда - н
Аватар для -O_o-
Лучший по профессии 2015
Лучший по профессии 2014
 
727 / 80 (4) ++++
Регистрация: 11.05.2012
Адрес: Киев
В Excel точно можно такое делать )))
Увы, писал бы на JS дал бы ответ )))
Старый 10.09.2012, 11:19   #3  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
То о чём вы говорите называется 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  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Согласен с предыдущим оратором. В сети есть масса примеров реализации. От себя добавлю, что в некоторых случаях, данную задачу уместно решать путем создания 2х связанных сущностей, а не полей-выпадающих списков.
Чтобы выбрать реализацию нужно ответить на следующие вопросы:
1. Каков размер этого справочника?
2. Планируется ли изменение зависимостей или состава опций. Если да, то как часто?
3. Может ли один элемент зависимого списка соответсвовать двум и более элементам родительского?

Если значений очень много, с выпадающим списком будет неудобно работать - появляется полоса прокрутки, нет поиска. Кроме того, на форму будут тянуть ВСЕ значения обоих списков, чтобы фильтроваться уже на форме - не очень хорошо с точки зрения производительности.
Если администрирование этого списка должен выполнять заказчик, то лучше вынести это в объект, и уйти от атрибута-списка.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 11.09.2012, 03:13   #5  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Согласен с предыдущим оратором. В сети есть масса примеров реализации. От себя добавлю, что в некоторых случаях, данную задачу уместно решать путем создания 2х связанных сущностей, а не полей-выпадающих списков.
Чтобы выбрать реализацию нужно ответить на следующие вопросы:
1. Каков размер этого справочника?
2. Планируется ли изменение зависимостей или состава опций. Если да, то как часто?
3. Может ли один элемент зависимого списка соответсвовать двум и более элементам родительского?

Если значений очень много, с выпадающим списком будет неудобно работать - появляется полоса прокрутки, нет поиска. Кроме того, на форму будут тянуть ВСЕ значения обоих списков, чтобы фильтроваться уже на форме - не очень хорошо с точки зрения производительности.
Если администрирование этого списка должен выполнять заказчик, то лучше вынести это в объект, и уйти от атрибута-списка.

1.размер минимальный родительский 5 пунктов дочерний 32 пункт
2.Изменение зависимостей не планируется
3.Нет

собственно требуется просто упростить работу с формой схема такая родительский список: район города; дочерний список: подрайоны (выбранного района)
Старый 11.09.2012, 10:08   #6  
kalina is offline
kalina
Участник
MCBMSS
 
25 / 16 (1) ++
Регистрация: 12.07.2011
Адрес: Израиль
А завтра мерии стукнет в голову изменить названия районов и подрайонов или разделить по-другому, а еще лучше, вдруг новый район забабахают, и придется лезть в код и все это дело править. А с помощью соответсвующих сущностей заказчик или простой пользователь пойдет и все, что нужно поменяет/добавит/удалит.
Старый 11.09.2012, 10:18   #7  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Цитата:
Сообщение от kalina Посмотреть сообщение
А завтра мерии стукнет в голову изменить названия районов и подрайонов или разделить по-другому, а еще лучше, вдруг новый район забабахают, и придется лезть в код и все это дело править. А с помощью соответсвующих сущностей заказчик или простой пользователь пойдет и все, что нужно поменяет/добавит/удалит.
а с чего вы взяли что районы и подрайоны у нас сформированы согласно генплану? )
Старый 11.09.2012, 10:21   #8  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Цитата:
Сообщение от 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  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Не подскажу в чём конкретно проблема, но у меня всё заработало сразу.
По какой ссылке вы пытаетесь зайти в CRM?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 11.09.2012, 17:08   #10  
kalina is offline
kalina
Участник
MCBMSS
 
25 / 16 (1) ++
Регистрация: 12.07.2011
Адрес: Израиль
Цитата:
Сообщение от filo Посмотреть сообщение
а с чего вы взяли что районы и подрайоны у нас сформированы согласно генплану? )
Ну, кто-то же формирует
Я хотел сказать, что с моей точки зрения для этого лучше использовать связи и фильтрованый lookup.

Последний раз редактировалось kalina; 11.09.2012 в 17:47. Причина: связи <- отношения <- relationships
Старый 12.09.2012, 03:22   #11  
filo is offline
filo
Участник
 
39 / 10 (1) +
Регистрация: 24.08.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Не подскажу в чём конкретно проблема, но у меня всё заработало сразу.
По какой ссылке вы пытаетесь зайти в CRM?
http://crm
http://crm:5555

итог одинаков, я так подозреваю что таже проблема с языковыми метками, одно из решений при импорте на них ругалось и не импортировалось это импорт завершило с предупреждением о них же но вот эффект таков, вообще уже импортированное и опубликованное решение можно удалить из системы?

В порядке уточнения, в веб ресурсах ресурсы *.js имеют зашифрованный вид, или это сбой кодировки?

Последний раз редактировалось filo; 12.09.2012 в 03:31.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Смена статуса сущности действия crm2011 Taker1796 Dynamics CRM: Разработка 10 28.05.2012 17:02
CRM Programmer: Get Picklist Value By Picklist Name Blog bot Dynamics CRM: Blogs 1 05.02.2010 13:17
Microsoft Dynamics CRM Team Blog: New Dependent Picklist Sample Blog bot Dynamics CRM: Blogs 0 09.06.2009 04:06
Microsoft Dynamics CRM Team Blog: CRM 4.0: Checkbox style Multi-Select Picklist Blog bot Dynamics CRM: Blogs 0 01.04.2009 05:07
Jim Wang: CRM 4.0: Checkbox style Multi-Select Picklist Blog bot Dynamics CRM: Blogs 0 11.02.2009 06:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:55.