Переход между datagrid

Здравствуйте, подскажите как правильно организовать переход между датагридами. Например есть таблица пользователей связанная с таблицей покупок один ко многим, в датагриде пользователей нужна колонка при нажатии на которую открывался бы датагрид с его покупками

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

Вы можете сделать кнопку в колонке с помощью кастомного рендера или отдельную кнопку в button panel.

Далее при нажатии на кнопку с помощью бина ViewNavigators передавать ID пользователя в URL параметрах и открыть экран.

При открытии экрана отлавливать переданный URL параметр и на основе этого параметра фильтровать данные в экране покупок.

    @Subscribe
    public void onQueryParametersChange(final QueryParametersChangeEvent event) {
        List<String> id = event.getQueryParameters().getParameters().get("id");
        ...
    }

Custom renderer - https://demo.jmix.io/ui-samples/sample/data-grid-custom-renderer
View navigator - Opening Views :: Jmix Documentation

С Уважением,
Никита

1 симпатия