我有一个要求,需要显示或隐藏子报告基于用户选择。
假设我有一个主报告和两个子报告:sub1 and sub2.
用户选择仅显示sub1。布尔值将通过Java.
我需要显示主要报告sub1并隐藏在其中sub2.
I tried <printwhenexpression>
但无论如何它只显示主要报告。
<subreport>
<reportElement uuid="25895ea2-ed3d-49d2-997b-f0e4e6e304a3" mode="Transparent" x="0" y="0" width="555" height="38">
<printWhenExpression><![CDATA[($P{flag}==Boolean.TRUE)]]></printWhenExpression>
</reportElement>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA[$P{SUBREPORT_DIR} + "subreport1.jasper"]]></subreportExpression>
</subreport>
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)