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

QQ登录

只需一步,快速开始

查看: 5376|回复: 8

[结贴] orgDialogPC如何自动展开

[复制链接]

31

主题

104

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
QQ
发表于 2017-7-25 10:14:57 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.6
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
请教几个事情:
1)orgDialogPC ,弹出页面后如何自动展开?
2)orgDialogPC,能否实现某个部门展开,其他部门不展开?
3)orgDialogPC,搜索人时,不是显示全路径而是在自动定位到组织树上的相应人?

31

主题

104

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
QQ
 楼主| 发表于 2017-7-25 13:20:43 | 显示全部楼层
为什么每次发帖都好久没人回复!!
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-25 13:57:55 | 显示全部楼层
1和2可以在orgDialogPC的onLoad事件中实现
  1. var orgDilaogPC = event.source;
  2.                         var innerModel = orgDilaogPC.getInnerModel();
  3.                         setTimeout(function(){innerModel.comp("orgTree").getTree().expandAll();},5);//展开所有
  4. //                        setTimeout(function(){innerModel.comp("orgTree").getTree().expandByIDPath("/16EC156F13974ECBAE24230C0F0E78D3/82412AACFD3C49DE8EB1AB5EA690F008")},5);//展开某个部门
复制代码


展开某个部门要传部门的全路径
就是sFID的值去掉每个id的后缀.ogn、.dpt这些

3.定义可以修改/UI2/system/components/justep/org/dialog/orgDialogPC.w中的搜索为treeLocate看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

31

主题

104

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
QQ
 楼主| 发表于 2017-7-27 11:57:59 | 显示全部楼层
展开某个部门,部门有多级关系的时候报错,报错如图所示。
1.png
2.png
3.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-27 14:18:51 | 显示全部楼层
3楼只是列了ogn和dept如果还有下层的,都要把后缀去掉
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

31

主题

104

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
QQ
 楼主| 发表于 2017-7-28 11:06:29 | 显示全部楼层
如图所示,我用expandByIDPath(),只是展开我当前岗位,什么方法可以展开信息部所有科室,而不是单独的某个科室
1.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-28 11:50:36 | 显示全部楼层
没有这样的设置,如果要所有的科室都展开就需要自己获取对应的全路径去展开、要么就是展开所有的节点,或者展开所有同一个级别的节点
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

31

主题

104

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
QQ
 楼主| 发表于 2017-7-28 11:59:35 | 显示全部楼层
如果想自己实现,怎么实现方便?可以看到expandAll的源码么
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-28 13:50:03 | 显示全部楼层
grid组件提供了源码,可以自己查看/UI2/system/components/justep/grid/grid.js

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 20:42 , Processed in 0.076040 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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