Добрый день.
Пытаюсь сконфигурировать экран перед его открытием для выполнения поиска сущностей, как описано здесь: EntityLookupAction :: Документация Jmix
Поле, для которого вызывается экран поиска, описано следующим образом: <entityPicker id="indField" property="ind" tabIndex="1"/>
, соответственно метод конфигурации имеет аннотацию @Install(to = "indField.lookup", subject = "screenConfigurer")
.
Но при попытке открыть экран, на котором находится это поле, я получаю следующую ошибку:
DevelopmentException: Unable to find @Install target for method private void ru.company.app.screen.rowdata.RowDataEdit.indFieldLookupScreenConfigurer(io.jmix.ui.screen.Screen) in class ru.company.app.screen.rowdata.RowDataEdit
Так у вас action
lookup
нету. Должно быть:
<entityPicker id="indField"
property="ind">
<actions>
<action id="lookup" type="entity_lookup"/>
</actions>
</entityPicker>
См документацию EntityPicker