Передача параметра в стандартное диалоговое окно энтити пикера. Jmix 2

Здравствуйте, есть ли какой-то адекватный вариант передать параметры в диалоговое окно композитной сущности, которое открывается по openComposition экшену? (дефолтный экшен через хмлку)

image Пока что такой костыль написан.

Есть такая задача у нас в бэклоге: 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();
}