powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбиение данных на страницы в JasperReports
3 сообщений из 3, страница 1 из 1
Разбиение данных на страницы в JasperReports
    #39442823
alex23fx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем Привет!
Прошу помощи у знающих. я новичок в jasrepReports.

есть отчет: таблица с данными на отдельном detail, на следующем detail выводятся сотрудники: должность, подпись и фио.
в таблице с данными может быть разное кол-во строк. сотрудников, подписывающих отчет пока пять.

не могу настроить так, чтобы jasper делал перенос последней строки из таблицы (от одной до трех строк в идеале) на следующую страницу, в том случае если следующий detail не умещается целиком на текущей странице.
нужно, чтобы перед подписантами была всегда минимум одна строка из таблицы (с учетом заголовка таблицы :) ).
сейчас при определенном кол-ве строк, получается картина: на одной странице закончилась таблица, а подписанты либо все, либо частично на следующей странице.

в данный момент в датасете сделал группу и указал свойство "Min Height To Start New Page". теперь на всех страницах, кроме последней внизу пустые места, а в последней на этом месте подписанты.
можно ли указать это свойство для последней страницы ?
или же есть другой метод решения данной проблемы.

Спасибо!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Разбиение данных на страницы в JasperReports
    #39737643
NumberOne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex23fx,
Здравствуйте, вы нашли решение? Сейчас у меня точно такая же проблема, и решить я ее смог до такой же степени как вы, т.е. "подписи" выводятся на последней странице, но на предыдущих страницах на месте "подписей" остаются пустые места. (Только я делал с помощью page footer и проверки на последнюю страницу).
...
Рейтинг: 0 / 0
Разбиение данных на страницы в JasperReports
    #39738295
NumberOne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге ничего не придумал лучше, как разбить запрос на два. В первом все записи кроме последней (или сколько нужно), во втором только последняя (или сколько нужно). Первую таблицу засунул в detail с поведением stretch, вторую таблицу и статический текст с «подписями» с поведением float в summary с поведением prevent (можно просто в другой detail). Конечно двойная работа, но работает. В doc выглядит нормально.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Разбиение данных на страницы в JasperReports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]