JRXML:动态排序字段

时间:2019-04-30 21:02:27

标签: jasper-reports

我正在使用Netbeans和Tibco Jaspersoft制作基于Java bean的报告。

我需要添加将升序和降序切换到列标题的链接,以便下面的字段会相应地排序。我现在使用sortField对字段进行排序,但是有没有一种方法可以动态更改顺序?

编辑: 现在开始工作,我无法确定我的布尔参数是否在单击时发生变化。如果有人知道一种确认Jasper中变量行为的方法,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以在发送到报表之前对Java中的行进行动态排序(基于列标题)。只需使用Collections.sort(collection, comparator)即可完成,其中比较器将根据您的列标题对行进行排序。