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

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

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

Olap 折叠报表

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

报表设计如下:

页面标签设置:

页面展现效果:

初始收拢

节点展开效果

树形折叠报表

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

报表设计如下:

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

页面初始展现效果:

                                       全部收拢  

                                                 部分节点展开

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

说明:

1、树形报表对浏览器没有要求,olap 折叠表对浏览器要求 IE 类浏览器版要大于 IE9,其它类浏览器不限

2、这两种展现方式互斥,只能同时用一种

3、树形报表暂时只实现行向的折叠,列向未实现

4、foldOnBegin 和 foldIcon 属性都适用于两种折叠报表

作者:shiguang

链接:http://c.raqsoft.com.cn/article/1540280455361?r=IBelieve

来源:乾学院

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/IBelieve002/p/9842316.html

如何实现伸缩 (折叠) 报表?相关推荐

  1. 如何实现伸缩 /折叠报表

    原文链接:http://c.raqsoft.com.cn/article/1540280455361?r=alice 在业务系统中分组统计是比较常见的数据分析形式,但当数据项较多,或分组的层级过多时看 ...

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

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

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

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

  4. 润乾报表CookBook与使用

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. BootStrap Table - JS事件绑定
  2. GRPC协议的相关原理
  3. (Java) 线程池
  4. 【 CDN 最佳实践】CDN 命中率优化思路
  5. signature=27ba8feff228d8babc1d1762f8da4445,Embedding digital signatures into digital payloads
  6. c++第三次上机实验项目四
  7. siwper vue 上下滑动分页_支持移动端的vue滑动轮播图插件vueswiper
  8. Python实现字符串对齐
  9. 21- vue django restful framework 打造生鲜超市 -首页商品分类显示功能
  10. oracle 10g安装企业版,企业版Oracle10g的安装-过程
  11. PHP curl扩展实现数据抓取
  12. oracle中插入一个blob数据
  13. 读取xml节点的数据总结(.net 2.0)
  14. C#正则表达式通过HTML提取网页中的图片src
  15. mysql 个版本区别_MySQL各个版本区别
  16. hash表的一些基本知识
  17. c语言家谱管理系统不是二叉树,二叉树实现的简单家谱管理系统
  18. OAuth2.0新浪微博开放平台、腾讯社区开放平台
  19. 短线交易的自我训练:盘感从何而来?
  20. HSV/HSB/HSL 色相、饱和度、亮度的色彩模型

热门文章

  1. HDOJ-1201 18岁生日
  2. PTA(BasicLevel)-1009 说反话
  3. 《CLR via C#》读书笔记(5)基元类型、引用类型和值类型
  4. 浅析B/S架构数据库连接方式
  5. 测试h265和h264的编码效果
  6. 七牛2015结姻大典,约吗?
  7. Linux 权限设置
  8. Windows上使用Netbeans进行Linux C开发
  9. 项目搭建系列之一:使用Maven搭建SpringMVC项目
  10. python 阿里云短信接口_阿里云短信接口怎么使用