1

问题是这样的。

页面上显示的报告页码不应依赖于当前页面,而应依赖于组页面。

让我解释:

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

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

有什么办法可以做到这一点...

PS。不允许使用黑魔法,我查看了JasperReports中定义的变量,但它们都不符合配置文件:)

4

3 回答 3

1

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

例如<group name="someGroupName" isResetPageNumber="true" >

于 2009-07-30T05:46:24.673 回答
1

user51931 的回答是正确的!它对我也有帮助。

您还可以从设计视图中设置此组属性。

在此处输入图像描述

于 2014-01-20T10:18:05.833 回答
0

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

我能够通过在包含我的 $V{PAGE_NUMBER} 变量的文本字段上将“评估时间”属性设置为“组”来解决此问题。

于 2019-09-17T11:32:01.527 回答