gpt4 book ai didi

ireport - 在 Jaspersoft Ireport 中将一个变量从一个子报表返回到另一个子报表

转载 作者:行者123 更新时间:2023-12-03 22:09:02 25 4
gpt4 key购买 nike

我在 jaspersoft 中有一个主要的报告。在主报告中,我使用了两个子报告。在其中一个子报告中,我有一个变量 Total Cash。我必须在下一个子报告中使用这个变量 Total Cash。是否可以将变量从一个 SubReport 传递到另一个 SubReport。如果不是,那么我如何将变量从子报表传递到主报表。

谢谢。

最佳答案

您可以使用 returnValue 元素从子报告到主报告获取返回值。以下代码将主报表中的 $V{result} 值设置为子报表中 $V{total} 的值。这在 iReport 而不是 jrxml 代码中更为明显。
看看Subreports想要查询更多的信息。

<subreport isUsingCache="true">
<reportElement x="18" y="11" width="189" height="77" key="subreport-1" />
<connectionExpression>
<![CDATA[$P{REPORT_CONNECTION}]]>
</connectionExpression>
<returnValue subreportVariable="total" toVariable="result" />
<subreportExpression class="java.lang.String">
<![CDATA["C:/Program Files/JasperSoft/iReport-3.0.0/compile/Untitled_report_2.jasper"]]>
</subreportExpression>
</subreport>

关于ireport - 在 Jaspersoft Ireport 中将一个变量从一个子报表返回到另一个子报表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com