我现在让我的JasperReports
在我的代码中使用 JRBeancollectionDataSource
工作了!我对某些事情感到有点困惑......
当我在iRepor
t设计报表时,我从查询创建字段,我可以做得很好,因为当我实际运行查询时,我正在使用代码 { {1}} ,报告中的hql在这一点上完全不相关吗?
另外,我有一些其他持久对象的List集合,我正在为报告提取这些对象,我想要一个可以列出列表元素的子报表,但我不明白如何从里面引用它们{当我在代码中时,{1}}让它变得有意义。我可以从一个领域转到另一个领域吗?即,一个名为properties的字段和直接引用该字段作为properties.value?
的子表示答案 0 :(得分:1)
使用JRBeancollectionDataSource时,我更喜欢执行以下操作:
您将在报告中找到您选择为$ F(fieldName)的所有内容。
答案 1 :(得分:0)
我暂时没有完成jasper报告,但对于使用JRDataSources的模板,你不要在报告中使用任何sql hql,例子是
http://jasperforge.org/uploads/publish/jasperreportswebsite/trunk/samples/DataSourceReport.jrxml
你在执行的填充部分传递数据源