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

QQ登录

只需一步,快速开始

查看: 6800|回复: 11

[处理中] 根据判断登录用户来对新建页面输入框进行控制

[复制链接]

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
发表于 2016-2-1 11:39:01 | 显示全部楼层 |阅读模式
本帖最后由 tlkj 于 2016-2-1 11:48 编辑

页面目前已经完成了,有列表与详细以及一些其他的控件,现在要做的是
根据当前登录用户的角色,来判断页面中的那些输入控件显示,那些不需要显示?这个判断我应该在哪里做呢?


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-2-1 11:51:41 | 显示全部楼层
可以自己定义一个js函数,函数中通过this.getContext()中提供的获取角色的API获取到当前用户所有的角色,判断是否有你需要的角色,然后返回true或者false
然后设置data的规则,在data的规则中通过$model.去调用函数

role.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-1 12:13:47 | 显示全部楼层
在页面中有列表和详细,
在双击列表中的某一条数据的时候(其中有人员类别字段)转到详细页面,
那我想要根据这个人员类别的角色来判断控制在详细页面中哪些些输入框可以显示或者不显示,
这个判断我应该怎么做呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-2-1 13:11:01 | 显示全部楼层
那就在输入框的bind-visable中调用函数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-1 13:43:39 | 显示全部楼层
麻烦您能不能相信说一下,这个bind-visable在哪里,还有如果我在
双击列表中的某一条数据的时候(其中有人员类别字段)转到详细页面,
那我想要根据这个人员类别的角色来判断控制在详细页面中哪些些输入框可以显示或者不显示,
这样做了那么这个函数里面会怎么写呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-2-1 13:46:38 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-1 14:21:33 | 显示全部楼层
jishuang 发表于 2016-2-1 13:11
那就在输入框的bind-visable中调用函数

那个您说的这个函数应该是以什么样的思想去写呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-2-1 14:23:58 | 显示全部楼层
2楼已经说了啊,先获取到当前人的角色,然后判断有没有你需要判断的角色,然后返回true或者false啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

432

主题

1943

帖子

2630

积分

金牌会员

Rank: 6Rank: 6

积分
2630
QQ
 楼主| 发表于 2016-2-1 15:46:10 | 显示全部楼层
本帖最后由 tlkj 于 2016-2-1 15:47 编辑
jishuang 发表于 2016-2-1 14:23
2楼已经说了啊,先获取到当前人的角色,然后判断有没有你需要判断的角色,然后返回true或者false啊 ...

那两个问题根本不是一个问题,现在抛开这个当前登录人来判断,因为我这个列表数据中有这个人员类别名称的字段,我想通过的是按照这个来进行判断。。。。。。你这一会又给我绕晕了。


引自:
在页面中有列表和详细,
在双击列表中的某一条数据的时候(其中有人员类别字段)转到详细页面,
那我想要根据这个人员类别的角色来判断控制在详细页面中哪些些输入框可以显示或者不显示,
这个判断我应该怎么做呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2016-2-1 15:51:39 | 显示全部楼层
如果是根据当前行中的一个指定的值来判断,那就直接在input的bind-visible中写
$model.data1.val("关系ming") == "自己要判断的值"
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:27 , Processed in 0.073041 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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