首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iReport - Jasper subReports中的全局变量

iReport - Jasper subReports中的全局变量
EN

Stack Overflow用户
提问于 2013-11-21 18:27:49
回答 1查看 3.5K关注 0票数 2

谁知道我们是否可以在主报表中设置全局变量,并让子报表使用这些变量?

在我的例子中,我有一个非常复杂的报告(主要报告,然后很少子报告,然后在那些子报告.其他子-子报告(3-5级,像那样))。

现在,我注意到我需要从用户输入中传递一个新变量,这个变量需要被多个子报表使用。

我知道我可以把变量从Main传递到subs,但是这是一个漫长的过程,我正在努力避免。

有什么想法吗?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-24 23:48:20

在您的主要报告中创建一个参数;让我们说它是$P{main_parameter}

在子报表中,创建另一个参数来处理$P{main_parameter}的值,让它成为$P{subreport_parameter}

现在在主要报告中,您有了$P{main_parameter}

在子报表中你有$P{subreport_parameter}

最后,在主报表中右键单击子报表->paramters -> add。就这样。现在您可以将参数从主报表传递到子报表。

注意:两个参数的类型应该是相同的,否则就会出错。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20129057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档