控件权限查看使用,指定人员查看隐藏的控件

在参数版块的控件可不可以根据OAID设置人员查看使用权限?image.png

image.png或者通过JS实现可见可用功能

FineReport 帆软用户o8Hv4jPkHk 发布于 2022-6-14 19:30 (编辑于 2022-6-14 20:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户o8Hv4jPkHkLv4见习互助
发布于2022-6-24 09:05

https://bbs.fanruan.com/wenda/question/122442.html

最佳回答
0
15922204585Lv6高级互助
发布于2022-6-14 19:45

参考借鉴:JS根据条件显示参数控件-https://help.fanruan.com/finereport/doc-view-1195.html

最佳回答
0
小强要顽强Lv6见习互助
发布于2022-6-15 08:25

这个好处理的,权限可以指定到部门,如果不好指定,可以建角色把权限分开

模板加载后事件,公式那边,指定一个参数,用sql函数查询一下,登录人是在哪个部门,或者哪个角色。

如果部门或者角色== 你设定的。控件.setVisible(true);   否则.setVisible(false);

提供这个思路给你参考

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 请问你知道如何获取参数面板控件的值吗?我这样写报错了 var text=_g().parameterPanel.getWidgetByName( \'textEditor0\' ) //textEditor0是控件名 if(text==\'小红\') { province.setVisible(true); } else { province.setVisible(false); }
    2022-06-15 10:15 
  • 小强要顽强 小强要顽强 回复 帆软用户o8Hv4jPkHk(提问者) _g().parameterEl.getWidgetByName(\"name\").getValue();
    2022-06-15 10:48 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 小强要顽强 var text=_g().parameterEl.getWidgetByName(\"textEditor0\").getValue(); if(text==\'小红\') { button1.setVisible(true); } else { button1.setVisible(false); } button1是我要设置隐藏与否的控件名,但是它报这个错CustomJSError : button1 is not defined。这个要怎么改?
    2022-06-15 10:53 
  • 2关注人数
  • 502浏览人数
  • 最后回答于:2022-6-24 09:05
    请选择关闭问题的原因
    确定 取消
    返回顶部