【发布时间】:2011-09-29 14:18:35
【问题描述】:
我正在处理 jasper 报告,通过 JRMapCollectionDataSource 提供数据。具体来说,每一行都是这样的:
{"id"->"21552", "name"->"", "date"->"22.03.2013"}
现在我只需要在报告中包含 id 大于 10 的记录。我该怎么办?
我发现了filterexpression 标签,但它只适用于子数据集。那么,如何将其应用于主数据集?
当我尝试将filterexpression 放入jasperReport 标记时,iReports 失败并出现错误:
非常感谢您的回复,我已经尝试过这样做。我报告给我
异常:org.xml.sax.SAXParseException:cvc-complex-type.2.4.a:发现以元素“属性”开头的无效内容。 '{"http://jasperreports.sourceforge.net/jasperreports":group, "http://jasperreports.sourceforge.net/jasperreports":background, "http://jasperreports.sourceforge.net/jasperreports":title, "http://jasperreports.sourceforge.net/jasperreports":pageHeader, "http://jasperreports.sourceforge.net/jasperreports":columnHeader, "http://jasperreports.sourceforge.net/jasperreports" 之一:详细信息,“http://jasperreports.sourceforge.net/jasperreports”:columnFooter,“http://jasperreports.sourceforge.net/jasperreports”:pageFooter,“http://jasperreports.sourceforge.net/jasperreports”:lastPageFooter,“http://jasperreports.sourceforge.net/jasperreports”:summary,“http://jasperreports.sourceforge.net/jasperreports”:noData}'。
【问题讨论】:
标签: jasper-reports