Jmix 2 не отрабатывают @Install

При открытии редактора дочерней сущности в режиме NAVIGATION не отрабатывают @Install handlers для dataGrid. Например @Install(to = “childrenDataGrid.create”, subject = “initializer”)

При режиме DIALOG такой проблемы не наблюдается

Здравствуйте.

Не могли бы вы предоставить небольшой тестовый проект, на котором воспроизводится эта проблема?

С уважением,
Дмитрий

relate-demo.zip (181.1 КБ)

В файле test-detail-view.xml таблица childsDataGrid.

1 симпатия

Такое поведение @Install ожидаемо.
Как описано в JavaDoc метода io.jmix.flowui.action.list.CreateAction#setInitializer, inititalizer вызывается только если DetailView открывается через диалог.

Если вы хотите получить доступ к View, которая открывается через навигацию, то вам следует воспользоваться методами, который предложены тут: Implement direct access to view in ViewNavigators · Issue #892 · jmix-framework/jmix · GitHub

С уважением,
Дмитрий