Добрый день! Как можно удалить simplePagination в модуле Reports?
Добрый день!
Для этого небохдимо переопределить экран вручную и убрать компонент из таблицы.
Удобнее переопределять системные экраны через Studio плагин. Для этого нужно просто перейти в диалог создания экрана, выбрать шаблон Override an existing screen и выбрать необходимый экран, например report_Report.browse.
В дескриптор созданнго экрана нужно добавить:
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);
}
}