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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2012, 01:19   #1  
Taker1796 is offline
Taker1796
Участник
Аватар для Taker1796
 
112 / 11 (1) +
Регистрация: 22.04.2012
Цитата:
Сообщение от g.Naukovych Посмотреть сообщение
Я пробовал делать, так как рекомендует а33ik, это работает для представлений, но не для связанных сущностей. уж не знаю почему. Для них необходимо перехватывать событие RetrieveMultiple и фильтровать его аналогичным образом, но там не Fetch, а QueryExpression.

Вот примерно так

X++:
    public class ContactFilterRel : IPlugin
    {
        public void Execute(IPluginExecutionContext context)
        {
            if (context.Depth > 1)
                return;

            if (context.InputParameters.Contains(ParameterName.Query))
            {
                ICrmService service = context.CreateCrmService(true);

                if (Helper.IsEmpty(service, context.InitiatingUserId))
                    return;


                QueryExpression qe = context.InputParameters[ParameterName.Query] as QueryExpression;               
            
            }
        }
    }
Вам нужно изменить объект qe.
Метод, который предложил a33ik у меня работает с сущностями, связанными N:N. Единственное что файл lookupsingle.aspx править не пришлось, потому что я повесил js на ончейнж определенного поля
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Предварительная фильтрация в нескольких DataSet Kipetcoff Dynamics CRM: Разработка 8 21.08.2012 23:46
CRM 2011, фильтрация действий в представлении по подразделению ответственного mistah Dynamics CRM: Функционал 1 15.02.2012 18:18
Не работает фильтрация по сроку в действиях DimaV Dynamics CRM: Функционал 9 29.04.2010 06:48
Дерево тем и их фильтрация OlegaN Dynamics CRM: Разработка 0 03.11.2009 12:44
Предварительная фильтрация по теме Черничкин Станислав Dynamics CRM: Разработка 3 21.12.2007 08:10

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

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

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