【发布时间】:2016-01-08 17:14:00
【问题描述】:
我正在Jasper 创建一个包含四个部分的报告。每个部分由一个作为标题的文本字段和一个子报表组成。子报表可以为空。如果它为空,则使用 Remove Line When Blank 将其隐藏。到目前为止,这有效。现在,如果子报表被隐藏,相应的标题文本字段也应该被隐藏。
我尝试了很多方法,但无法提出解决方案。
例如。使用 Print When Expression:new Boolean ($P{otherField}.read() != -1)。这从未显示标题。
我也尝试在我的 Java 程序中隐藏标题,但找不到合适的 API 命令。我猜getBands()[x].getChildren()[y] 引导我找到正确的标题,但我无法将其隐藏在那里。
还有其他想法吗?
【问题讨论】:
标签: java jasper-reports reporting