Здравствуйте, есть ли какой-то адекватный вариант передать параметры в диалоговое окно композитной сущности, которое открывается по openComposition экшену? (дефолтный экшен через хмлку)
Есть такая задача у нас в бэклоге: Add setViewConfigurer method to ViewOpeningAction interface · Issue #2507 · jmix-framework/jmix · GitHub
А пока можете создать собственное действие и вызвать в его обработчике экран с параметрами с помощью стандартного API:
@Subscribe("departmentField.open")
public void onDepartmentFieldOpen(final ActionPerformedEvent event) {
DialogWindow<DepartmentDetailView> window = dialogWindows.detail(departmentField)
.withViewClass(DepartmentDetailView.class)
.withParentDataContext(getViewData().getDataContext()) // for compositions
.build();
DepartmentDetailView view = window.getView();
view.setMyParam(...) // set view parameters
window.open();
}