Изменение списка высвечиваемых колонок в окне wnd_SelectData

При редактировании полей инцидента(wnd_IncidentEdit), а конкретно поля ConfigurationItemID, необходимо в гриде окна wnd_SelectData добавить колонку ConfigurationItemLocationName.

Подскажите пожалуйста, как перехватить формирование списка полей DisplayFieldNames.

Нравится

6 комментариев

Попробуйте в датасете, из которого выбираются данные, у поля ConfigurationItemLocationName поставить флажок "Поле для отображения"

Может достаточно будет в справочнике ds_ConfigurationItem для поля ConfigurationItemLocationName сделать "поле для отображения"?
upd: не успел :)

Спасибо. Колонка появилась.

Только птицу надо ставить на ConfigurationItemLocationID у которого "Колонка для отображения" = ConfigurationItemLocationName

ЗЫ. Кстати я таки не нашел ничего подобного ShowSelectData для инцидента для поля ConfigurationItemLocationID.
Где инициализуруется окно wnd_SelectData ?

Это окно используется ядром системы по умолчанию для полей-справочников. При желании можно указать свое окно выбора (смотри свойства компонента LookupDataControl)

Понял. Спасибо ....

Показать все комментарии