iReport子报告除以分页符

sad*_*mrd 4 jasper-reports subreport

子报表有两个Detail带,第一个是"Title",第二个是子报表.这些乐队在两页上相互分开.

我试了很多没有结果的属性作为"忽略分页"和"分裂允许"

我的问题是:我如何强制ireport不要将我的子报表分成两页?

我有一些截图:

主报告:

在此输入图像描述

子报告:

在此输入图像描述

另一个子报告:

在此输入图像描述

生成的pdf文件如下所示:

在此输入图像描述

Gen*_*Jon 6

不是在主子报表中使用两个波段,而是将标题和第二个子报表放在同一个波段中.然后splitType将该单个波段设置为"Prevent".这样,标题和数据将保持在一起,如果数据不适合页面,则将在标题之前进行拆分.

编辑 - 防止标题重复:

将标题放入详细信息区域将使其与每组数据重复.要防止这种情况,请更改printWhenExpression$V{REPORT_COUNT} == 1.这将导致它仅为第一个记录打印一次,而不是对于通过数据源的每个后续循环打印.