Jasper模板使用记录七——Group分组

Group特点

1. 通过Group分组可以将集合中的数据进行分组显示
2. Group分组有Group Header 和 Group Footer可以在每个组的前后添加元素
3. Group分组的效果是在Detail中显示的

注意点

Group并不会将乱序的集合数据进行分组和排序,只会按照集合的顺序进行遍历,如果本条数据和上一条数据的分组列值相同,则将本条数据继续补充到上一个分组内而已。
所以要注意集合中同一组的数据必须前后相邻,否则分组无效。

使用

1. 新建分组

image

2.选择分组列

image

3.添加组头组尾

image

4.元素位置

image

5.效果如下

image

6.特殊使用

6.1 Group实现每页数据统计

1.Group Header中设计页头
2.Group Footer中设计页尾和没组数据的统计
3. 组织数据时,将每N条数据放到一个组里,给一个组号,并将统计结果放置到每条数据中
4. 设置Group属性Start New Page,每组开启新页

6.2 Group嵌套分组

1. 注意: 分组是针对detail中的数据进行的
2. 只需要在Group下再添加一个Group,那么新添加的Group自然就可以进行再分组,是为嵌套分组
posted @   无名可起0_0  阅读(507)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示