我使用Jasper报告遇到了一个具有挑战性的问题。我目前有一个由Group Header定义的表,后跟一个Detail band,后面跟着一个Group Footer。在组页脚内部,我为该字段包含了一个带有isStretchWithOverflow =“true”的textField。此textField的内容可能非常大,强制溢出到下一页。
我的困境是,即使没有表格或行项目,组头也会显示在下一页上。这看起来非常尴尬,因为有一个没有下表的表头。
从我可以收集的内容来看,Jasper正在下一页呈现群组标题,因为群组页脚存在于那里。换句话说,如果组页脚存在,即使详细信息带已经在前一页上呈现,也会打印组标题。
第1组HEADER
第1组细节1
第1组细节2
...
第1组详细信息n
第1组FOOTER(第1组FOOTER开始)
<<<<<<<<<<<<<<<<<<<<<< -PAGE BREAK
第1组HEADER(但这里没有表!!!)
第1组FOOTER(上一页第1组FOOTER的剩余部分)
答案 0 :(得分:0)
检查组标题的这两个属性:
组表达式:应该为空。
重新打印标题:false