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

QQ登录

只需一步,快速开始

查看: 3775|回复: 11

[结贴] 怎么把组织机构里人员的手机号码取到

[复制链接]

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
发表于 2015-2-5 10:58:33 | 显示全部楼层 |阅读模式
怎么把组织机构里人员的手机号码自动取到呢???

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
 楼主| 发表于 2015-2-5 11:00:00 | 显示全部楼层
就是在申请的流程里有手机号码这一栏,能自动填充组织人员就是当前申请人的手机号码么
回复 支持 反对

使用道具 举报

发表于 2015-2-5 11:03:17 | 显示全部楼层
lerbin 发表于 2015-2-5 11:00
就是在申请的流程里有手机号码这一栏,能自动填充组织人员就是当前申请人的手机号码么 ...

可以的,用当前人的code到人员表中查询一下然后获取到手机号码即可。调用action通过sql获取到然后返回,也可拉一个数据源,用当前人code过滤人员表,通过getValue也可获取到手机号码。

评分

参与人数 1 +5 收起 理由
jishuang + 5 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
 楼主| 发表于 2015-2-6 10:34:37 | 显示全部楼层
lanware_smf 发表于 2015-2-5 11:03
可以的,用当前人的code到人员表中查询一下然后获取到手机号码即可。调用action通过sql获取到然后返回, ...

那个数据源是哪个表,我关联的不对
回复 支持 反对

使用道具 举报

发表于 2015-2-6 10:35:23 | 显示全部楼层
lerbin 发表于 2015-2-6 10:34
那个数据源是哪个表,我关联的不对

手机号码在人员表啊,就是人员表sa_opperson
回复 支持 反对

使用道具 举报

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
 楼主| 发表于 2015-2-6 10:52:00 | 显示全部楼层
lanware_smf 发表于 2015-2-6 10:35
手机号码在人员表啊,就是人员表sa_opperson

关联到了sa_opperson,但是数据取不到
人员.png
回复 支持 反对

使用道具 举报

发表于 2015-2-6 11:02:52 | 显示全部楼层
lerbin 发表于 2015-2-6 10:52
关联到了sa_opperson,但是数据取不到

你的模块里面引用了本体,但是没有引用该本体对应的action文件
回复 支持 反对

使用道具 举报

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
 楼主| 发表于 2015-2-6 11:19:59 | 显示全部楼层
lanware_smf 发表于 2015-2-6 11:02
你的模块里面引用了本体,但是没有引用该本体对应的action文件

那在么关联sa_opperson的数据呢??
回复 支持 反对

使用道具 举报

发表于 2015-2-6 11:26:51 | 显示全部楼层
lerbin 发表于 2015-2-6 11:19
那在么关联sa_opperson的数据呢??

你这是通过js获取数据的啊,通过js获取到当前人员的code,然后过滤该数据源
var scode = justep.Context.getCurrentPersonCode();
var data = justep.xbl("data");//人员表的数据源的id
data.setFilter("filter","SA_OPPerson.sCode = '"+scode+"'");
data.refreshData();
var mobilePhone = data.getValue("手机号码的字段");//获取到手机号码
回复 支持 反对

使用道具 举报

196

主题

763

帖子

801

积分

高级会员

Rank: 4

积分
801
QQ
 楼主| 发表于 2015-2-6 14:06:08 | 显示全部楼层
lanware_smf 发表于 2015-2-6 11:26
你这是通过js获取数据的啊,通过js获取到当前人员的code,然后过滤该数据源
var scode = justep.Context. ...

startActivity.mdMainLoad = function(event){
        var data = justep.xbl("bizData2");//组织人员数据
        var phone = data.getValue("sMobilePhone");//取组织人员的手机
        alert(phone);

在选数据源的时候,里面什么数据都没有,alert出来也是空的??
人员.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 23:05 , Processed in 0.117380 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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