如何利用 FineReport 制作动态树报表
在对数据字段进行分类管理时,利用动态树折叠数据是一个很好的方法,也就是点击数
据前面的加号才展开对应下面的数据,如下图。那这样的效果在制作报表时该如何实现呢?
下面以报表工具 FineReport 为例介绍。
思路:
通过将模版设置为组织树报表,然后通过设置树节点按钮,最好通过数据分析预览或者
form 表单预览即可查看效果。
步骤:
1、
初步建立模板
建立模板就相当于建立一个 excel 的 sheet,只不过是 cpt 的形式。把相应的字段拖到单元格
内。
2、
增加树节点按钮
通过设置树节点按钮来实现折叠树,分别右击单元格 A1、A2、A3,选择空间设置>按钮,
按钮类型选择
“树节点按钮”,设置如下:
3、
保存与预览
保存模板,点击设计器中的数据分析,在网页上的预览效果即如上述所示。
动态效果展示:
用户设置了折叠树按钮后,预览报表时没有动态树效果,可能是预览模式错误。
我们是通过按钮控件实现该功能的,而普通的分页预览是不会将控件显示出来,如下图
所示: