是否可以制作< jr:table>如果数据集为空,或者使用子报表作为唯一的解决方案,那么元素会显示类似于无数据带的内容吗?
答案 0 :(得分:0)
您可以使用<PrintWhenExpression>
隐藏普通表格元素,并使用另一个空表格的免费<PrintWhenExpression>
来表示无数据。
<componentElement>
<reportElement key="table 2" style="table 2" x="90" y="0" width="360" height="140">
<printWhenExpression><![CDATA[true]]></printWhenExpression>
</reportElement>
<jr:table .....
</componentElement>
<componentElement>
<reportElement key="table 3" style="table 2" x="90" y="0" width="360" height="140">
<printWhenExpression><![CDATA[false]]></printWhenExpression>
</reportElement>
<jr:table .....
</componentElement>