帆软报表(finereport) 折叠树

时间:2019-03-20 23:16:17   收藏:0   阅读:468

在进行展现数据时,希望模板的数据是可以动态折叠的,即点击数据前面的加号才展开对应下面的数据,可通过树节点按钮实现折叠树效果

 

实现思路:

1.这里建立一个内置数据集

技术分享图片

添加数据

技术分享图片

设置模板样式,添加颜色和对其格式便于区分

技术分享图片

为A2设置控件:按钮控件→按钮类型:树节点按钮

为A3设置控件:按钮控件→按钮类型:树节点按钮,设置左父格为A2

将A4左父格设置为A3 

技术分享图片

 

最后通过数据分析预览(&op=view)查看效果

注:由于是通过按钮控件实现该功能的,而普通的分页预览是不会将控件显示出来,需要在op=view状态即数据分析下才能显示

技术分享图片

 预览效果:

技术分享图片

展开树节点:

技术分享图片

展开二级节点

技术分享图片

 动态折叠树的设计思路是点击主格时,控制附属于该组的子项内容展开与折叠,由此达到数据分析的效果

 

树节点按钮不支持字体颜色设置:

例:这里将A2 (树节点按钮控件) 和A4(未设置树节点按钮控件) 分别设置字体颜色

技术分享图片

预览:带有树节点按钮控件的字体颜色未发生改变

技术分享图片

 

原文:https://www.cnblogs.com/Williamls/p/10568429.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!