在子报表中使用 ListOfArrayDataSource
我有两个 Jaser 报告:
MasterReport.jrxml
SubReport.jrxml
我有一个 ListOfArrayDataSouce
,我将其传递给 MasterReport
>,作为参数。在 SubReport
元素中,我选择 DataSourceExpression
作为上述参数。
我的问题是,如何在子报表中使用传递的值?
例如,我想创建一个折线图元素;我如何引用传递的数据?
谢谢, 克里西
I have a two Jaser Reports:
MasterReport.jrxml
SubReport.jrxml
I have a ListOfArrayDataSouce
which I pass to the MasterReport
, as a parameter. In the SubReport
element, I chose DataSourceExpression
, as the afformentioned parameter.
My question is, how to use the passed values in the subreport?
E.g. I would like to create a line chart element; how do i reference the passed data?
Thanks,
krisy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在子报表中创建与构造函数指定的名称相对应的字段。我将用一些代码进行解释:
根据上面的代码,子报表必须包含字段
field1
和field2
。然后,您必须将$F{field1}
或$F{field2}
指定为 TextField 的表达式(在子报表的详细信息部分中)。You need to create fields in the subreport that correspond to the names given to the constructor. I'll explain with a bit of code:
Given the code above, the subreport must contain both fields
field1
andfield2
. Then you must specify as the TextField's Expression (in the detail section of the subreport) either of$F{field1}
or$F{field2}
.