报告书中的内容部分

时间:2016-06-17 13:05:32

标签: jasper-reports

我正在向jasper书籍的内容部分添加报告。该报告从数据库中读取3个数据字段,运行后有3个页面应该存在。运行本书虽然创建了比报告本身多3倍的页面,这意味着它可以为每个数据字段实例化。如果我将报告移动到封面部分,它将仅实例化一次并且看起来正确。但我认为这不适合放置它,它应放在内容部分。源代码可以在Duplicate data in jasper看到。

我的报告书的结构如下所示: enter image description here

如何让内容部分重复一次?

1 个答案:

答案 0 :(得分:2)

报告手册中的内容部分是数据驱动的,对应于报告中的详细信息带。该部分针对书籍数据源/查询中的每条记录重复。

因此,如果您只希望内容部分在书中出现一次,则应使用生成单个记录的数据源/查询。这可能是一个带有一条记录的“空”数据源(由Jaspersoft Studio中的“一空记录”创建),或者是一条返回单条记录的查询(如果您在书中不需要任何实际的DB值)可以有一个虚拟查询,如选择1)。