|
12.04.2012, 07:11 | #1 |
Участник
|
axforum blogs: Фильтрация лукап в CRM 2011. Интересный баг.
Источник: http://axforum.info/forums/blog.php?b=327
============== В одной из прошлых статей я писал о тонкостях использования функционала фильтрованных полей выбора в CRM. В прошлой статье речь шла о том как добавить фильтр при помощи кода. Теперь же речь пойдет о фильтрации производимой путем настройки. Про это в сети написано не мало, так что буду краток: в настройках лукапа мы можем указать. по какой связи необходимо строить фильтр: По сути, настройка говорит следующее: выбери мне все записи объекта в данном поле, которые связаны с объектом в поле Х по этой связи. В результате, открыв лукап мы увидим следующее: Второй чекбокс говорит нам о том, что наложен фильтр. Баг заключается в том, что поле-лукап, которое используется для настройки фильтрации связанных записей, обязательно должно быть на форме. В противном случае фильтр не будет работать. Внешне об этом можно судить по отсутствию дополнительного фильтра на форме лукапа: Очевидно, данный функционал задействует скрипты формы, поэтому поле, которое используется для фильтра должно быть в модели Xrm.Page. Обратите внимание, что к полям колонтитулов через нее нет доступа, так как по сути они представляют собой статические текстовые метки. Поэтому вынести требуемое поле в колонтитул не достаточно - поле может быть скрыто, но оно должно быть размещено в теле формы. Надеюсь мне удалось сэкономить вам несколько часов головной боли в поисках причины, почему однажды настроенный функционал внезапно перестал работать. Удачной работы! Источник: http://axforum.info/forums/blog.php?b=327
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|