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

QQ登录

只需一步,快速开始

查看: 4314|回复: 8

[结贴] 如何根据当前人员的组织查询数据

[复制链接]

11

主题

36

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
发表于 2018-6-5 20:57:43 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.8
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 8 浏览器: IE10
如何根据当前登录用户的组织等于系统里面的客户名称,查询当前用户(客户)的数据

TIM截图20180605205702.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-6 09:11:25 | 显示全部楼层
this.getContext()提供的有获取当前组织的相关的信息
然后自己调用data的setFilter给data设置过滤条件刷新数据
org.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

11

主题

36

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2018-6-6 16:03:40 | 显示全部楼层
不懂,能写个列子吗,或者有文档,比如,我把当前用户的一级机构名称和客户名称对比
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-6 17:02:12 | 显示全部楼层
1.获取当前用户的信息获取到了吗?
2楼已经把API截图发了
2.设置setFilter的用法在API中有案例

                var data = this.comp('data');
                data .setFilter("filter", "M_Test.fCreatorId = '"+this.getContext().getCurrentPersonID()+"'");
                data .refreshData();
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

11

主题

36

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2018-6-6 22:23:28 | 显示全部楼层
不好意思,我比较笨,能不能这样,我是不是要先获取当前用户的信息,“这个当前用户的信息如何获取,是写JS,还是其他的,格式如何”。然后在data中添加过滤条件,这个条件是不是,客户名称列的VAL==我获取的信息。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-7 09:36:24 | 显示全部楼层
4楼已经发了参考代码啊

在model的onload中的data的xid改为自己的

filter中的概念名.关系名改为直接的

this.getContext().getCurrentPersonID()中的getCurrentPersonID()改为调用获取组织的API
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

11

主题

36

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2018-6-7 18:29:45 | 显示全部楼层
还是不行,运行后,一闪,就没有了,是哪里出错了吗

1.png
组织架构,我要获取“淮南第一人民医院”的数据

2.png

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-6-8 08:52:45 | 显示全部楼层
那你应该取机构的Name不是部门的name去过滤
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

11

主题

36

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2018-6-8 09:13:29 | 显示全部楼层
我直接在select中用同样的代码值解决了,请结贴吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 06:32 , Processed in 0.064964 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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