2013-03-27 3 views
0

Я застрял в отчетах в отчетах Jasper. Я использую Джаспер Reports 5.0.1, где я разработал подотчет в подотчете:Subreport в Jasper-Reports не разбит

main-report 
- detailband 1 => outer subreport 

outer subreport 
- detailband 1 => inner subreport 
- detailband 2 => summary info 

Все работает отлично, если содержание внутреннего подотчета не становится слишком большим, чтобы поместиться на одной странице. Вместо добавления разрыва страницы отчет заканчивается после страницы 1, даже не распечатывая сводную информацию в следующей детали.

Я немного запутался в отношении всех параметров, которые я могу установить в iReport. Какую комбинацию типа Split Type/Stretch Type/Position Type я должен использовать, чтобы заставить это работать?

ответ

6

Получил работу, наконец, после игры часами с настройками. Для справки:

  • все детали полосы нужно Split Тип = Stretch
  • все суб компоненты отчета необходимо Тип установки = Fix Relative to Top
  • все суб компоненты отчета нужно Stretch Тип = No stretch
  • все вспомогательные отчеты должны установить свойство отчета Игнорировать разбивку на страницы = false (снят)

Надеется, что это помочь кому-то еще

+0

Хотя я не имею ту же проблему, но я никогда не знал о Игнорировании пагинации и это спасло мой день. Спасибо – Ali

+0

Также не используйте столбцы в дополнительном отчете, см. Http://stackoverflow.com/a/11559878/119937 – tsauerwein

+0

Для меня речь шла об отключении опции «Keep together» для группы. – Googie