07.07.2009, 12:50 | #1 |
Участник
|
Тип грида (GridType) при выводе списка связанной сущности
При выводе списка связанной сущности в IFrame формы основной сущности используется areas.aspx, которая строит грид по lookup-запросу с использованием соответствующего меню (кнопки "добавить существующий объект", "создать новый объект") и возможностью вызвать на редактирование запись двойным щелчком.
Есть необходимость отобрать связанные записи в список по значениям других атрибутов, а не только GUID основной сущности. Для этого используется fetchXML-запрос, который строит грид по типу расширенного запроса. У этого грида есть только функция "создать новый объект" - нет кнопки "добавить существующий объект" и по двойному щелчку на существующей записи открывается форма для создания нового объекта. Подскажите, пожалуйста, каким легальным (supported) способом можно в связанный список (associated view) вывести результат расширенного запроса (advanced find) или как изменить способ вывода (тип грида) результатов расширенного запроса? Очевидно, необходиио разработать свою aspx страницу и написать для нее свой code behind. Но неужели придется своим кодом полностью продублировать функциональность стандартных (встроенных) контролов? В SDK по этому поводу написано: Note Beyond adding custom buttons, menus and navigation areas, developers cannot change the functionality of the Microsoft Dynamics CRM application. It is not supported for developers to modify, re-use, or inherit functionality from Microsoft Dynamics CRM controls. |
|
|
|