起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4401|回复: 6

[结贴] 如何对功能界面上的按钮进行分权限管理

[复制链接]

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
发表于 2017-6-27 08:41:13 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:


版本是BEX5_V3.6

假如基础资料里的功能是新增,保存,删除三个按钮,流程管理里有保存,流转,退回,终结等按钮

怎么分配权限给不同组织或者角色,使这些有权限的人可以看见按钮, 没有权限的则不显示按钮

57

主题

375

帖子

1515

积分

金牌会员

Rank: 6Rank: 6

积分
1515
QQ
发表于 2017-6-27 09:02:31 | 显示全部楼层
可以设定数据角色 ,但好像不能控制是否能看到按钮。
回复 支持 反对

使用道具 举报

发表于 2017-6-27 09:05:33 | 显示全部楼层
x5的权限分功能权限、动作权限、数据权限。你可以设置动作权限试试
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-27 10:41:43 | 显示全部楼层
动作权限控制的是按钮禁用,当时可以显示出来
如果要控制不显示需要自己代码中判断然后控制具体的元素不显示
判断的时候可以通过当前人员成员的角色判断
this.getContext()中提供的有获取角色的
role.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-6-27 10:47:46 | 显示全部楼层
jishuang 发表于 2017-6-27 10:41
动作权限控制的是按钮禁用,当时可以显示出来
如果要控制不显示需要自己代码中判断然后控制具体的元素不显 ...

有没有什么通用的方法,界面太多一个一个去判断不太现实

比如新建保存按钮,只要xid带有save/add的全部都要根据当前用户权限去更改元素不显示
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-27 11:34:06 | 显示全部楼层
那就需要自己设置固定的xid,然后根据xid属性值去查找元素设置看看
如果不行就需要自己一个一个设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

100

主题

350

帖子

589

积分

高级会员

Rank: 4

积分
589
QQ
 楼主| 发表于 2017-6-27 14:10:28 | 显示全部楼层
jishuang 发表于 2017-6-27 11:34
那就需要自己设置固定的xid,然后根据xid属性值去查找元素设置看看
如果不行就需要自己一个一个设置 ...

好,谢谢,可以结贴了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-25 22:29 , Processed in 0.071025 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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