原文链接:http://c.raqsoft.com.cn/article/1540280455361?r=alice

在业务系统中分组统计是比较常见的数据分析形式,但当数据项较多,或分组的层级过多时看着就会比较烦乱,为了数据更清晰的展现,通常用户会需要伸缩(折叠)显示的效果,这样分类汇总的数据就可一目了然的呈现。

润乾报表内置了这种伸缩功能,提供了两种形式的折叠报表:树型折叠报表和 OLAP 型折叠报表。报表开发人员不再需要编写 JS 脚本,只需要两步,设计报表,在报表展现的 jsp 页面中加入 tag 属性,就可以将格式符合的报表以伸缩的形式展现。

下面我们来分别看下这两种形式的折叠报表在润乾中是如何实现的吧!

Olap 折叠报表

olap 折叠报表格式要求:分组格与它的子格在同一行,行上必须是全包含关系。

报表设计如下:

页面标签设置:

页面展现效果:

初始收拢

节点展开效果

树形折叠报表

树形报表格式要求:分组格与它的子格不在同一行上,不能有行上的全包含或半包含关系。

报表设计如下:

报表展现页面标签设置如下:

页面初始展现效果:

                                      

全部收拢

                                           部分节点展开

下面是关于折叠报表标签属性列表:

说明:
1、树形报表对浏览器没有要求,olap 折叠表对浏览器要求 IE 类浏览器版要大于 IE9,其它类浏览器不限
2、这两种展现方式互斥,只能同时用一种
3、树形报表暂时只实现行向的折叠,列向未实现
4、foldOnBegin 和 foldIcon 属性都适用于两种折叠报表

作者:shiguang
链接:http://c.raqsoft.com.cn/article/1540280455361
来源:乾学院
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

如何实现伸缩 /折叠报表相关推荐

  1. 润乾报表制作折叠报表

    对数据进行分类,并以一定方式进行汇总统计,但当数据量稍多,或分组的层级过多是看着就比较烦乱,通过折叠报表的方式可以将分类汇总的数据一目了然的展现.润乾V5集算报表提供了两种类型的折叠报表:树型折叠报表 ...

  2. android 伸缩工具栏,看,这个工具栏能伸缩折叠——Android CollapsingToolbarLayout使用介绍...

    我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计.这篇文章的第二部分我们就通过简单的模仿bilibili视频详情页的实现来 ...

  3. 润乾报表CookBook与使用

    part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...

  4. 应用系统中的报表如何制作

    报表看起来是数据分析处理领域中的一个并不起眼儿的边缘业务,数据工程师的关注点一般会在后端的大数据平台和数据仓库,即使是前端,架构师们也会更关注BI可视化等时髦的概念,报表则经常作为一个部分被湮没在呈现 ...

  5. 应用系统中的报表开发成本知多少?

    报表看起来是数据分析处理领域中的一个并不起眼儿的边缘业务,数据工程师的关注点一般会在后端的大数据平台和数据仓库,即使是前端,架构师们也会更关注 BI 可视化等时髦的概念,报表则经常作为一个部分被湮没在 ...

  6. 关于报表在移动端展现需你需要知道哪些?

    现在,企业或者电商平台的商家.业务方,每天都有大量的人需要在线查看大量的指标,用于监控.分析关键业务数据的发展趋势.而且,这些查看分析数据的诉求,对于随时随地.方便快捷的要求也越来越高.我们已经习惯了 ...

  7. 2021年了,还依赖PC端报表?推荐几款好用的移动报表软件给你!

    下班了,回家路上老板要求查看本月报表,你只能跟老板说电脑不在身边,暂时没办法发送.你不知道,其实手机也可以看报表,随时随地即可查看.编辑!下面为大家推荐几款2021年好用的移动报表软件. Smartb ...

  8. 润乾报表实现移动端报表展现

    可直接阅读原文:http://c.raqsoft.com.cn/article/1539050767973?r=alice 在各企业中或者电商平台的商家,业务方,每天都有大量的人需要在线查看大量的指标 ...

  9. 哪款报表工具更适合行业软件开发商?

    行业软件开发商(以下简称开发商)是我国最常见的软件公司了,其本身具备较强的技术能力,而且每年都会承接很多项目,在选择报表工具时的关注点与技术能力不强(大部分).且在较长时间内只选购一次产品的行业终端用 ...

最新文章

  1. 搜狗分身技术再进化,让AI合成主播“动”起来
  2. 应用矩阵分析1 子空间分析1 线性子空间基础
  3. 2021-2022年度第三届全国大学生算法设计与编程挑战赛(秋季赛)- 占座位(最小割)
  4. 一个百亿级日志系统是怎么设计出来的?
  5. springboot 1.5.x 升级 spring-kafka 2.x NoSuchMethodError
  6. datav本地部署 java,Spring Boot对Spring Data JPA的自动配置
  7. Django路由(url)
  8. opencv 图像 抠图 算法_图像抠图算法学习 - Shared Sampling for Real-Time Alpha Matting
  9. 3层b+树索引访问磁盘次数_从B+树到LSM树,及LSM树在HBase中的应用
  10. python qt库,用于 Python 的高级 GUI 库(Qt 和 PyQt)(1)Unix系统 -电脑资料
  11. 计算机应用基础知识点.pdf,计算机应用基础知识点11.pdf
  12. 一分钟学会Python中pip的安装与使用
  13. Chapter4.5:根轨迹法考研参考题
  14. 成功解决 XXX--1.0-SNAPSHOT.jar中没有主清单属性
  15. python研究背景与意义_课题研究的背景和意义
  16. 恐龙为何不发明计算机,为什么恐龙没有产生智慧文明,而人类文明反而如此发达?...
  17. 自我成长和学习的32个网站,每天逛一逛都有不同的收获
  18. Nand Flash控制器
  19. 电磁场与电磁波实验 02 - | 电磁波波长测试实验
  20. python 图像处理 拉普拉斯算子的实现和改进-LoG和DoG算子

热门文章

  1. 笔记本电脑周边双屏显示方案
  2. Comparator中compare方法的使用
  3. 利用Django-registration开源框架自定义适合自己应用的注册验证(1)
  4. 在使用123作为rand matlab,西安电子科技大学MATLAB考试试卷
  5. CPU消耗高,tps低问题排查分析
  6. ctime(ctime头文件的作用)
  7. 帝国cms php超时,帝国CMS二次开发基本问题汇总
  8. 【2021最新版】《定时执行专家 5.2》软件使用手册
  9. JDK8系列之Lambda表达式教程和示例
  10. UrlRewrite.xml