Как добавлять новые экраны в меню которое "по умолчанию"?

Добрый день.
Как добавлять свои новые экраны в меню, куда JMix складывает такие элементы как “Консоль JMIX”, “Пессимистичные блокировки”… итд?

image

Проще всего сделать это программно.
В документации есть пример создания пунктов меню из кода : AppMenu :: Документация Jmix

Вам надо будет найти вменю пункт с id=“administration”, создать свой пункт меню как дочерний к нему.
Для добавления к существующему меню это надо будет делать в обработчике события onBeforeShow
Вот пример для SideMenu, у вас все то же, но AppMenu (судя по скринам).

@Subscribe
public void onBeforeShow(final BeforeShowEvent event) {
    SideMenu.MenuItem adminItem = sideMenu.getMenuItemNN("administration");
    SideMenu.MenuItem myAdminIten = sideMenu.createMenuItem("myAdminIten","myAdminIten",null,menuItem -> {
        //Вызвать ваш экран
    });
    adminItem.addChildItem(myAdminIten);
}

image

1 симпатия