如果报告分页则变量 null 如果报告分页则变量 null

Variable null if report is paginated Variable null if report is paginated

我是 Jasper 的新手,目前正在努力学习,因为我的工作。

我正在开发一个报告,其中 table 填充了来自辅助数据集的数据。

我需要从变量中的 table 获取第一个和最后一个寄存器,我遇到了 2 个问题:

如果不分页,我只得到最后一个寄存器的值,我不知道如何得到第一个值。

如果报告生成第 2 页,table 留在第一页,我在第二页打印变量的部分。在这种情况下,变量为空。

由于专业原因,我不能分享代码,但我希望你仍然能帮助我。

我遇到了解决办法。不是我一直在寻找的解决方案类型'

解决方案很简单,只需修改数据集的SQL,只打印一个字段,而不是变量。