0

我最近将 JasperReport 转换为使用 XMLDataSource 而不是从数据库中获取数据。这样做是出于性能原因。

其中一项要求是将某些记录组合在一起。

我以为我让它工作了,但这是因为我的记录被分组,在我用来测试的 XML 文件中按顺序排列。所以它们已经在 XML 中“分组/排序”了。

既然报表正在 Live 环境中使用,我们发现分组实际上并没有工作。

在做了一些搜索和阅读之后,似乎这并不容易。因为我们无法对 XMLDataSource 中的记录进行排序。

所以我的问题是:有没有办法对 XMLDataSource 中的记录进行排序/排序,以便它们正确分组,而不使用 XSLT。

我只想将 XML 转换为最后的手段。希望有另一种方法可以做到。

4

1 回答 1

0

为什么不能在 iReport 中使用排序功能? 例如看这个

于 2013-04-24T12:57:33.890 回答