天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1415|回复: 6

[已解决] 网格视图怎么让操作列只对某角色可见?

[复制链接]
玄墨默 发表于 2024-1-5 15:35:52 来自手机 | 显示全部楼层 |阅读模式

【myApps/OBPM版本号】:5.1
【浏览器类型】:Chrome
【联系方式-QQ】:1529567492
【联系方式-电话】:138XXXXXXXX
【问题描述】:只想让某些角色增加和移除视图项目,其他角色仅填写内容,该在哪里设置呢?
来自: 微社区
jimmy 发表于 2024-1-5 18:08:34 | 显示全部楼层
如下图位置设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 玄墨默 发表于 2024-1-9 08:43:32 来自手机 | 显示全部楼层
jimmy 发表于 2024-1-5 18:08
如下图位置设置

我在确认脚本那里写了一个判断当前用户是否有某个角色,但是没有效果,其他人员依然可以使用确认操作,请问要怎么修改呢?
来自: 微社区

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| 玄墨默 发表于 2024-1-12 08:53:50 来自手机 | 显示全部楼层
玄墨默 发表于 2024-1-9 08:43
我在确认脚本那里写了一个判断当前用户是否有某个角色,但是没有效果,其他人员依然可以使用确认操作,请 ...

有人知道该怎么改吗
来自: 微社区
jimmy 发表于 2024-1-22 16:23:10 | 显示全部楼层
玄墨默 发表于 2024-1-9 08:43
我在确认脚本那里写了一个判断当前用户是否有某个角色,但是没有效果,其他人员依然可以使用确认操作,请 ...

你的脚本有问题,你那个判断角色的参数里写的是角色对象,角色对象怎么可能作为判断值进行对比判断,每次角色对象都不一样的
jimmy 发表于 2024-1-22 16:26:41 | 显示全部楼层
以下是参考脚本
        /**
         * 需要引用的函数库 : sysfunction
         * 判断当前用户是否含有某角色
         * roleName : 角色名称
         */
        curUserHasThisRole : function(roleName) {
                var flag = false;
                if (roleName==null || "".equals(roleName)) {
                        return flag;
                }
                var roles = getWebUser().getRoles();
                for (var iter=roles.iterator(); iter.hasNext();) {
                        var role = iter.next();
                        var _roleName = role.getName();
                        if (_roleName.equals(roleName)) {
                                flag = true;
                                break;
                        }
                }
                return flag;
        },
 楼主| 玄墨默 发表于 2024-1-24 10:07:41 来自手机 | 显示全部楼层
jimmy 发表于 2024-1-22 16:26
以下是参考脚本
        /**
         * 需要引用的函数库 : sysfunction

感谢,已解决,可结帖
来自: 微社区

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表