如果元素的数据集为空,或者是否使用子报告是唯一的解决方案,是否可以使该元素显示类似于“无数据带”?
最佳答案
您可以使用<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>