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