我有重复的值,我希望它们不会打印在单个组中,而是打印在下一组的第一行。
<group name="userNameGroup">
<groupExpression><![CDATA[$F{userName}]]></groupExpression>
</group>
就userNameGroup
更改而言,我希望新组的第一行打印所有值。我设置为City,Street,UserName元素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
可以实现吗?
答案 0 :(得分:2)
根据我对您的报告结构的猜测,您可以为City,Street printWhenGroupChanges=userNameGroup
添加textFields
。
答案 1 :(得分:0)
<reportElement printWhenGroupChanges="userNameGroup"/>
你需要什么。