帆软报表(finereport) 折叠树
在进行展现数据时,希望模板的数据是可以动态折叠的,即点击数据前面的加号才展开对应下面的数据,可通过树节点按钮实现折叠树效果
实现思路:
1.这里建立一个内置数据集
添加数据
设置模板样式,添加颜色和对其格式便于区分
为A2设置控件:按钮控件→按钮类型:树节点按钮
为A3设置控件:按钮控件→按钮类型:树节点按钮,设置左父格为A2
将A4左父格设置为A3
最后通过数据分析预览(&op=view)查看效果
注:由于是通过按钮控件实现该功能的,而普通的分页预览是不会将控件显示出来,需要在op=view状态即数据分析下才能显示
预览效果:
展开树节点:
展开二级节点
动态折叠树的设计思路是点击主格时,控制附属于该组的子项内容展开与折叠,由此达到数据分析的效果
树节点按钮不支持字体颜色设置:
例:这里将A2 (树节点按钮控件) 和A4(未设置树节点按钮控件) 分别设置字体颜色
预览:带有树节点按钮控件的字体颜色未发生改变