如果在Jasper报告中没有数据,如何不打印子报告?

问题描述:

我有一个主要报告与几个subreports。我的JSON datasource可能会或可能不会有一些内容来填充特定的subreport。所以,我想不显示这些subreport,甚至没有空白页面。这是我目前的情况。我可以打印No Databand,但我不知道这将如何帮助我。有没有办法做到这一点?如果在Jasper报告中没有数据,如何不打印子报告?

+0

我搬到你的形象为马库斯的答案,如果你喜欢,你可以使自己的答案,但不这样做的题。 –

使用属性isRemoveLineWhenBlank="true"

在JasperReports的工作室

enter image description here