Как удалить simplePagination в модуле Reports?

Добрый день! Как можно удалить simplePagination в модуле Reports?

Добрый день!

Для этого небохдимо переопределить экран вручную и убрать компонент из таблицы.

Удобнее переопределять системные экраны через Studio плагин. Для этого нужно просто перейти в диалог создания экрана, выбрать шаблон Override an existing screen и выбрать необходимый экран, например report_Report.browse.

image

В дескриптор созданнго экрана нужно добавить:

messagesGroup="io.jmix.reportsui.screen.report.browse"

Для корректного отображения локализованных сообщений:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<window xmlns="http://jmix.io/schema/ui/window"
        caption="msg://io.jmix.reportsui.screen.report.browse/reportBrowser"
        messagesGroup="io.jmix.reportsui.screen.report.browse"
        extends="io/jmix/reportsui/screen/report/browse/report-browse.xml">
    <layout/>
</window>

В контроллере экрана убираем компонент пагинации из таблицы:

@UiController("ext_report_Report.browse")
@UiDescriptor("ext-report-browse.xml")
public class ExtReportBrowser extends ReportBrowser {

    @Subscribe
    public void onInit(InitEvent event) {
        reportsTable.setPagination(null);
    }
}