Действия компонентов выбора сущностей
Действия компонентов выбора сущностей работают с содержимым компонентов entityPicker и entityComboBox. Эти компоненты реализуют интерфейс EntityPickerComponent
.
Когда действие добавляется в компонент выбора сущностей, оно автоматически представляется кнопкой внутри поля.
Например:
<entityPicker id="departmentEntityPicker"
dataContainer="userDc" property="department" width="20em">
<actions>
<action id="entityLookup" type="entity_lookup"/>
<action id="entityOpen" type="entity_open"/>
<action id="entityClear" type="entity_clear"/>
</actions>
</entityPicker>
Далее приведены типы стандартных действий компонентов выбора сущностей.
entity_clear
Класс действия: EntityClearAction
Очищает значение компонента.
Если компонент отображает сущность one-to-one композиции, экземпляр сущности будет удален при сохранении DataContext (в экране деталей сущностей это происходит при нажатии пользователем OK).
entity_lookup
Класс действия: EntityLookupAction
Выбирает экземпляр сущности используя экран списка сущностей и устанавливает выбранный экземпляр в значение компонента.