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

QQ登录

只需一步,快速开始

查看: 4045|回复: 5

[结贴] 怎么按照岗位或者角色设置组件只读?

[复制链接]

4

主题

11

帖子

59

积分

初级会员

Rank: 2

积分
59
发表于 2012-11-16 15:44:00 | 显示全部楼层 |阅读模式
10金币
这个该怎么做啊
我看到字段规则有个readonly属性,可是不会写啊

最佳答案

查看完整内容

很简单,规则里面可以调用js函数,方法: call('函数名') 然后你在js函数里面自己判断完成后返回true或false。 就OK了。 希望有帮助~

185

主题

861

帖子

1022

积分

金牌会员

Rank: 6Rank: 6

积分
1022
发表于 2012-11-16 15:44:01 | 显示全部楼层
很简单,规则里面可以调用js函数,方法:
call('函数名')
然后你在js函数里面自己判断完成后返回true或false。
就OK了。
希望有帮助~
回复

使用道具 举报

226

主题

1000

帖子

1931

积分

金牌会员

Rank: 6Rank: 6

积分
1931
QQ
发表于 2012-11-17 09:41:51 | 显示全部楼层
首先你这个是将角色和岗位跟前台组件规则进行了绑定,这个考虑最好使用动作权限,给能够使用组件的角色和岗位赋予该动作权限,然后通过系统的权限判断当前登录操作者是否有能够执行组件规则,根据返回的true或者false,给组件的readonly属性就可以了。主要避免硬编码方式。关于动作权限的操作可以参考附件

针对审核权限按钮的控制做法.zip

144.1 KB, 下载次数: 645

回复

使用道具 举报

251

主题

1027

帖子

1383

积分

金牌会员

Rank: 6Rank: 6

积分
1383
QQ
发表于 2012-11-17 10:34:57 | 显示全部楼层
X5里的岗位或者角色不是统一维护的
回复

使用道具 举报

6

主题

185

帖子

2825

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2825
发表于 2012-11-17 10:45:23 | 显示全部楼层
支持悬赏
回复

使用道具 举报

40

主题

196

帖子

514

积分

高级会员

Rank: 4

积分
514
QQ
发表于 2012-11-18 17:39:21 | 显示全部楼层
通过JS,获取到当前登录人的组织机构ID,然后返回true或者false,在组件readonly内用call()调用就OK。
我怀念的是什么也不说!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 16:27 , Processed in 0.069300 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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