如何打印上一组的值?
How to print value from previous group?
我有重复的值,我希望它们不要打印在单个组中,而是打印在下一组的第一行。
<group name="userNameGroup">
<groupExpression><![CDATA[$F{userName}]]></groupExpression>
</group>
至于 userNameGroup
更改,我希望新组的第一行打印所有值。我设置为城市、街道、用户名元素 isPrintRepeatedValues="false"
当前行为示例:
城市 | 街道 | 用户名 | 预约日期
Minsk | Center street | Janka Kupala | 03-01-2017
05-07-2017
Jakub Kolas | 11-08-2017
理想行为示例:
Minsk | Center street | Janka Kupala | 03-01-2017
05-07-2017
Minsk | Center street | Jakub Kolas | 11-08-2017
是否可以实现?
<reportElement printWhenGroupChanges="userNameGroup"/>
满足您的需求。
根据我对您的报告结构的猜测,您可以为城市、街道 textFields
添加一个 printWhenGroupChanges=userNameGroup
。
我有重复的值,我希望它们不要打印在单个组中,而是打印在下一组的第一行。
<group name="userNameGroup">
<groupExpression><![CDATA[$F{userName}]]></groupExpression>
</group>
至于 userNameGroup
更改,我希望新组的第一行打印所有值。我设置为城市、街道、用户名元素 isPrintRepeatedValues="false"
当前行为示例:
城市 | 街道 | 用户名 | 预约日期
Minsk | Center street | Janka Kupala | 03-01-2017
05-07-2017
Jakub Kolas | 11-08-2017
理想行为示例:
Minsk | Center street | Janka Kupala | 03-01-2017
05-07-2017
Minsk | Center street | Jakub Kolas | 11-08-2017
是否可以实现?
<reportElement printWhenGroupChanges="userNameGroup"/>
满足您的需求。
根据我对您的报告结构的猜测,您可以为城市、街道 textFields
添加一个 printWhenGroupChanges=userNameGroup
。