The subreport has two Detail bands, the first is "Title" and the second is another subreport.
These bands are divided from each other on two pages.
I tried a lot of properties without result as "ignore pagination" and "split allowed"
My question is: How can I force ireport not to split my subreport on two pages ?
I have some screenshots:
The master report:
The subreport:
Another subreport:
The resulting pdf file looks like this:
Instead of using two bands in the principle subreport, put the title and the second subreport into the same band. Then set the splitType
for that single band to "Prevent"
. That way, the title and data will be kept together and the split will happen before the title if the data will not fit on the page.
Edit - Preventing the title from repeating:
Putting the title into the detail band will make it repeat with each set of data. To prevent this, change the printWhenExpression
to $V{REPORT_COUNT} == 1
. This will cause it to be printed only once, for the first record, and not for each subsequent loop through the datasource.