При открытии редактора дочерней сущности в режиме NAVIGATION не отрабатывают @Install handlers для dataGrid. Например @Install(to = “childrenDataGrid.create”, subject = “initializer”)
При режиме DIALOG такой проблемы не наблюдается
При открытии редактора дочерней сущности в режиме NAVIGATION не отрабатывают @Install handlers для dataGrid. Например @Install(to = “childrenDataGrid.create”, subject = “initializer”)
При режиме DIALOG такой проблемы не наблюдается
Здравствуйте.
Не могли бы вы предоставить небольшой тестовый проект, на котором воспроизводится эта проблема?
С уважением,
Дмитрий
Такое поведение @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
С уважением,
Дмитрий