将字段变量从主报表传递到子报表的问题

时间:2015-06-29 07:16:45

标签: jasper-reports subreport

我想在iReport中做一个简单的表达,但无论我尝试什么似乎都没有给我我所期望的。看起来这么简单,但我无法理解我的代码发生了什么。

我想要做的就是当字符串字段的值是一个像“VALUE”这样的简单单词时显示一个子报表。我正在使用子表达式控件的Print When Expression,但是我无法使用此表达式查看或重现此文本。对我来说,似乎我没有很好地传递我在主报表中的子报表中表达时不会用于执行打印的参数。

是免责声明,所以在主报告中我有一个简单的子报表,具有与master相同的连接和一个名为Entity =“_ id.Entity”的参数(我们使用mongodb来获取带有$ group的报表的字段)在子报表部分我有2个文本字段,第一个在P {Entity} .equals(“VALUE”)表达时有打印,第二个没有任何条件所以这个工作完美,但是文本字段有条件不起作用。

任何帮助将不胜感激。感谢。

0 个答案:

没有答案