如果 Jasper 报表上没有数据,如何不打印子报表?

How to not print a subreport if has no data on Jasper report?

我有一个主报告有几个 subreports。我的 JSON datasource,可能有也可能没有一些内容来填充特定的 subreport。所以,我不想显示这些 subreport,甚至不显示空白页。这是我目前的情况。我可以在 No Data band 中打印一些内容,但我不确定这对我有何帮助。有什么办法吗?

使用 属性 isRemoveLineWhenBlank="true"

在 JasperReports Studio 中