FVS中tab块权限控制js

场景:FVS中用户希望通过fineuser获取到可查看权限的tab名称(权限表),再通过js进行条件判断只显示有查看权限的tab块标签内容,其余标签均隐藏。请问该如何实现?当前tab块中只有标签切换事件,执行动作也仅包含一下图片内容image.png

JavaScript 柒年呀 发布于 2025-9-11 13:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-9-11 13:13(编辑于 2025-9-11 13:27)

用自定义的按钮,自动隐藏单元格的切换按钮就行了。隐藏原来的tab标签!!

自定义按钮切换Tab标签页 - FineReport帮助文档 - 全面的报表使用教程和学习资料

FVS控件实现切换Tab标签页 - FineReport帮助文档 - 全面的报表使用教程和学习资料

单元格里面隐藏列就行了

点击单元格切换Tab标签页 - FineReport帮助文档 - 全面的报表使用教程和学习资料

隐藏组件或者按钮的js语句

duchamp.getWidgetByName('标题组件1_页面1').setVisible(false);

按你的需求对参数取一个名称,然后对它设置默认值!

image.png

  • 柒年呀 柒年呀(提问者) 不用按钮,初始化怎么实现?
    2025-09-11 13:22 
  • CD20160914 CD20160914 回复 柒年呀(提问者) 初始化你给模板参数赋值就行了,条件属性就会直接隐藏行与列的数据了!!看截图
    2025-09-11 13:26 
最佳回答
0
ScyalcireLv7高级互助
发布于2025-9-11 14:15

按照你的用户名改一下参数,然后测试下,如果还要控制tab中的组件是否可见,继续加这个语句

duchamp.getWidgetByName('组件名称').setVisible(false);

附件:

tab测试.rar

image.png

  • 3关注人数
  • 36浏览人数
  • 最后回答于:2025-9-11 14:15
    请选择关闭问题的原因
    确定 取消
    返回顶部