【发布时间】:2013-04-24 20:57:33
【问题描述】:
我最近将 JasperReport 转换为使用 XMLDataSource 而不是从数据库中获取数据。这样做是出于性能原因。
其中一个请求是将某些记录组合在一起。
我以为我可以正常工作,但这是因为我的记录被分组,在我用来测试的 XML 文件中按顺序排列。所以它们已经在 XML 中“分组/排序”了。
现在报表正在实时环境中使用,我们发现分组实际上并没有工作。
在做了一些搜索和阅读之后,似乎这并不容易。因为我们无法对 XMLDataSource 中的记录进行排序。
所以我的问题是:有没有一种方法可以对 XMLDataSource 中的记录进行排序/排序,以便它们能够正确分组,而无需使用 XSLT。
我只想将 XML 转换为最后的手段。希望有另一种方法可以做到。
【问题讨论】:
标签: jasper-reports xmldatasource