报表块自定义组织数,根据层级动态显示组织,并根据层级设置下一级是折叠样式(10版本,报表块)

共四级,集团(一级)、事业部(二级)、研究院(三级)、研究所(四级)

根据单元格的数值判断:

若I1 = 1,表示是一级,则登录用户,进来默认是“集团”选中,且事业部层级(二级)是折叠状态;

image.png

若I1 = 2,表示是二级,则登录用户,进来默认是 某个事业部 选中,且研究院层级(三级)是折叠状态;

image.png

若I1 = 3,表示是三级,则登录用户,进来默认是 某个研究院选中,且当前研究院层级是折叠状态;

image.png

若I1 = 4,表示是四级,则登录用户,进来默认是 某个研究所选中,最后一级,无需折叠;所以无需判断

主要在,前面层级的判断,因为我默认是所有层级都展开的,这样根据用户过滤组织才不会被隐藏层级。

FineReport 13182656102 发布于 2024-5-19 16:26 (编辑于 2024-5-19 17:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
13182656102Lv4见习互助
发布于2024-5-20 14:56

解决方案:

在原报表上,想实现这类折叠,目前没想到好办法,

通过用三个一样组织树报表块,然后用JS判断显示与隐藏,来实现效果,就是很麻烦

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-5-19 16:32

参考~    

JS实现下拉框控制折叠树展开不同层级 https://help.fanruan.com/finereport/doc-view-4520.html

  • 13182656102 13182656102(提问者) 我是决策报表,不用数据分析,而且,大屏UI有设置样式
    2024-05-19 16:33 
  • 华莉星宸 华莉星宸 回复 13182656102(提问者) 决策报表使用网页框控件进行引用,不然你这个不好实现~
    2024-05-19 16:39 
  • 13182656102 13182656102(提问者) 回复 华莉星宸 文档这个样式也不像,不太行,会被说丑
    2024-05-19 16:50 
  • 华莉星宸 华莉星宸 回复 13182656102(提问者) 那估计就只能你自己写代码了哦,标准的就是这种格式哈
    2024-05-19 16:55 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-5-19 16:40
最佳回答
0
XushuaisLv6初级互助
发布于2024-5-20 10:54

有个控件 叫视图树,可以看看 满足你的要求不视图树控件 https://help.fanruan.com/finereport/doc-view-261.html

  • 13182656102 13182656102(提问者) 谢谢哈,这个之前看过,样式不太符合,这边对样式要求高
    2024-05-20 14:55 
  • 3关注人数
  • 261浏览人数
  • 最后回答于:2024-5-20 14:56
    请选择关闭问题的原因
    确定 取消
    返回顶部