3.6.1.3.3. AbstractLookup
Это устаревший API. Новый API, доступный начиная с v.7.0, описан в разделе Контроллер экрана. |
AbstractLookup
базовый класс контроллеров экранов выбора, является наследником AbstractWindow, и определяет следующие собственные методы:
-
setLookupComponent()
- установить компонент, из которого будет производиться выбор экземпляров сущности.Как правило, компонент выбора устанавливается в XML-дескрипторе экрана, и вызывать данный метод в прикладном коде нет необходимости.
-
setLookupValidator()
- установить для экрана объект типаWindow.Lookup.Validator
, методvalidate()
которого вызывается фреймворком перед тем как вернуть выбранные экземпляры сущностей. Еслиvalidate()
возвращаетfalse
, процесс выбора и закрытия экрана прерывается.По умолчанию валидатор не установлен.