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

QQ登录

只需一步,快速开始

查看: 3888|回复: 7

[结贴] 请问如果想在OrgDialogPC组件中加一个roleFilter属性,怎么做

[复制链接]

19

主题

83

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
发表于 2017-5-6 07:23:13 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: Oracle 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
       我用的是【BeX53.6】
     我想往OrgDialogPC中传一个roleFilter值进去,故我改动了这个组件,添加了一个roleFilter属性。


      改写后
      可以在页面生成该组件的<span>中看到我的这个属性,且有我在.w中写入得值。

      可是
       我在/UI2/system/components/justep/org/dialog/orgDialogPC.js这个里面,不知道如何获取该值。
      于是
      我看到里面有个setParam的方法,需要传一个param的参数进去,debugger以后看到了里面其它属性的值组成的一个对象,可是没有我的roleFilter。
      我就想看看这个方法是在哪里调用的,可惜找不到T.T,可能是被封装了,不提供源码还是什么,请问可以解决么?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-8 10:13:25 | 显示全部楼层
组件本来就有这个属性,如果要动态设置可以参考:this.comp("orgDialogPC1").open({"rootFilter":"SA_OPOrg.sFName like '%研发部%'"});
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

83

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2017-5-9 08:15:12 来自手机 | 显示全部楼层
jishuang 发表于 2017-5-8 10:13
组件本来就有这个属性,如果要动态设置可以参考:this.comp("orgDialogPC1").open({"rootFilter":"SA_OPOrg ...

我希望通过角色code过滤
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-9 10:21:08 | 显示全部楼层
OrgDialogPC里面只是组织信息,没有角色

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



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

使用道具 举报

19

主题

83

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2017-5-10 11:54:51 来自手机 | 显示全部楼层
jishuang 发表于 2017-5-9 10:21
OrgDialogPC里面只是组织信息,没有角色

具体需求要做什么?

我希望在添加组织架构选择组件设置角色code,然后每次选择组织人员时通过角色过滤人员。
回复 支持 反对

使用道具 举报

19

主题

83

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2017-5-10 11:58:02 来自手机 | 显示全部楼层
jishuang 发表于 2017-5-9 10:21
OrgDialogPC里面只是组织信息,没有角色

具体需求要做什么?

我希望能在组织选择时通过角色过滤人员,所以想拓展这个组件加一个rolefilter属性,传个角色code过去进行处理。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-10 14:01:04 | 显示全部楼层
这个组件是不提供源码的,不能自己加属性

可以自己打开的.w(/UI2/system/components/justep/org/dialog/orgDialogPC.w)中放一个input或者其他的组件设置角色,然后自己获取角色,获取有角色权限的组织
http://docs.wex5.com/bex5-server-question-list-10006/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

19

主题

83

帖子

519

积分

高级会员

Rank: 4

积分
519
QQ
 楼主| 发表于 2017-5-18 16:21:27 | 显示全部楼层
jishuang 发表于 2017-5-10 14:01
这个组件是不提供源码的,不能自己加属性

可以自己打开的.w(/UI2/system/components/justep/org/dialog/o ...

已解决。谢谢你
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 22:50 , Processed in 0.062975 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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