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

QQ登录

只需一步,快速开始

查看: 3153|回复: 8

[结贴] 请问【按组织授权】的源码在什么路径下?

[复制链接]

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
发表于 2015-6-24 17:23:40 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
想看看那个搜索定位是如何实现的。
如图,查询之后定位,然后树就会展开到定位的记录处。
定位.jpg
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-6-25 10:12:02 | 显示全部楼层
/UI/SA/OPM/dialogs/searchOrg/searchOrg.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2015-6-25 11:09:53 | 显示全部楼层
jishuang 发表于 2015-6-25 10:12
/UI/SA/OPM/dialogs/searchOrg/searchOrg.w

案例中定位回来可以展开对应节点,是不是只有组织结构能做到?普通的树能做到吗?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2015-6-25 11:11:49 | 显示全部楼层
jishuang 发表于 2015-6-25 10:12
/UI/SA/OPM/dialogs/searchOrg/searchOrg.w

目录是/UI/SA/OPM/authorization/mainActivity.w,我找到了。不知道能不能实现案例中效果,实现的话对树结构有什么要求吗?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-6-25 13:59:27 | 显示全部楼层
树形的应该都可以,应该要存全路径才可以,可以看一下平台的代码

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



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2015-6-25 17:14:58 | 显示全部楼层
jishuang 发表于 2015-6-25 13:59
树形的应该都可以,应该要存全路径才可以,可以看一下平台的代码

组织机构平台是存了全路径的sFID等 ...

要保存全路径作为主键才行?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-6-25 17:39:53 | 显示全部楼层
不是,全路径是根据子以及所有的父的主键值生成了,有这个全路径才可以定位,你可以看看组织机构中定位的时候找的数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2015-6-25 17:53:31 | 显示全部楼层
jishuang 发表于 2015-6-25 17:39
不是,全路径是根据子以及所有的父的主键值生成了,有这个权限路径才可以定义,你可以看看组织机构中定位的 ...

没听懂,有这个权限路径才可以定义这句话,定义什么?找的什么数据?
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-6-26 09:58:05 | 显示全部楼层
全路径和定位写错字了

看组织机构的就能看出来
1.在弹出框中选择一个要定位的组织,点定位的时候把这行数据返回(其中包括全路径的值)
  1. searchOrg.btnOKClick = function(event) {
  2.         var dOrgList = justep.xbl("dOrgList");
  3.         var rowID = dOrgList.getRowId();
  4.         if (!rowID)        return;
  5.        
  6.         var r = new SimpleStore(null, dOrgList.getColumnIds());
  7.         r.insert(rowID, 0, 0, dOrgList.getRowData(rowID));
  8.         justep.windowDialogReceiver.windowEnsure(r, true);
  9. };
复制代码


2.在主页中从返回的值中回去全路径sFID的值
  1. mainActivity.wdSearchOrgReceive = function(event){
  2.         var dOrgTree = justep.xbl("dOrgTree");
  3.         var gridOrgTree = justep.xbl("gridOrgTree").grid;
  4.         var sFID = event.data.getValueByName("sFID", 0);
  5.         var idPath = justep.OpmUtils.getTreeGridIDPathByFullID(gridOrgTree, sFID);
  6.         if (!!idPath)
  7.                 dOrgTree.expandTreeByIdPath(idPath);
  8. };
复制代码

然后拼接为path去定位
justep.OpmUtils.getTreeGridIDPathByFullID的实现在/UI/SA/OPM/js/OpmUtils.js中
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 20:28 , Processed in 0.059935 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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