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

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

[视图-列表视图] 如何在删除按钮上增加权限【视图操作-删除(用户删除记录的权限)】

[复制链接]
suyisene 发表于 2011-11-16 13:55:07 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-12-7 13:57 编辑

Q:比如说有两个角色 一个是员工一个是主管 我想员工不能随便乱删别人的东西 请问如何实现?

A:可以通过控制按钮对不同的角色的用户显示与否来实现。具体实现可以在按钮的隐藏脚本做逻辑处理来实现。返回false即不隐藏,显示。返回true即隐藏,没有操作权限。具体实现,请参考以下脚本。
var user = getWebUser();//获取用户信息
var rolelist = user.getRoles();//获取角色列表
var roles = "";
var a="";
//遍历出所有角色名称
for(var iter = rolelist.iterator();iter.hasNext();){
    var role = iter.next();
    roles += role.getName();
}
if(roles.indexOf("员工")>=0){
a="true";
}else{
a = "false";
}
var rtn = true;
if ("false".equals(a)){
rtn = false;
}
rtn;

本版积分规则

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

GMT+8, 2026-8-12 09:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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