Java JasperReports:根据组计算页面数

Java JasperReports:根据组计算页面数,java,jasper-reports,Java,Jasper Reports,问题是这样的 页面上显示的报告页码不应取决于当前页面,而应取决于组页面 让我解释一下: 我有一份包含两组的报告,每组有4页,每组有两页,我需要做的是: group 1 page 1: should be: 1/2 -> current: 1/4 group 1 page 2: should be: 2/2 -> current: 2/4 group 1 page 1: should be: 1/2 -> current: 3/4 group 1 page 2: should b

问题是这样的

页面上显示的报告页码不应取决于当前页面,而应取决于组页面

让我解释一下:

我有一份包含两组的报告,每组有4页,每组有两页,我需要做的是:

group 1 page 1: should be: 1/2 -> current: 1/4
group 1 page 2: should be: 2/2 -> current: 2/4
group 1 page 1: should be: 1/2 -> current: 3/4
group 1 page 2: should be: 2/2 -> current: 4/4
有没有办法做到这一点


注:不允许使用黑魔法,我查看了JasperReports中定义的变量,但没有一个符合配置文件:)

您可以尝试将组的isResetPageNumber属性设置为true


e、 g.
用户51931答案正确!这对我也有帮助

也可以从“设计”视图中设置此组属性


找到了这个答案,我能够做到:

我可以通过设置“评估时间”来解决此问题 属性设置为包含我的 $V{PAGE_NUMBER}变量


奇怪的是,V$PAGE_COUNT对我来说似乎显示了组号,所以如果我在一页报告中有14个组,那么该页会显示14个组中的1个。你似乎得到了相反的结果,但你想要我得到的吗?