2017-01-21 14 views
0

Я использую Dynamics CRM online 2016 Update 1.Поиск учетной записи Constraint по значению поля

У меня есть пользовательская сущность, добавленная в мое решение под названием System. Он имеет поле поиска, которое связано с объектом Account. То, что я хочу сделать, - это ограничить поиск только поиском учетных записей, для которых поле «Промышленность» установлено на определенный тип.

Возможно ли это, и если да, то как бы я это сделал?

ответ

0

Да, вы можете отфильтровать свое поле поиска, используя PreSearch event.

Управление поиском имеет событие PreSearch, которое происходит непосредственно перед тем, как элемент управления запускает диалоговое окно для поиска записей. Нет никакого пользовательского интерфейса для установки обработчиков событий для этого события. Вы должны использовать методы addPreSearch и removePreSearch в элементе управления lookup для добавления или удаления обработчиков событий для этого события.

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

В this blog (Inogic) вы можете увидеть его хороший пример.