天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 886|回复: 9

[已解决] 怎样得到userfield 的id

[复制链接]
jqfang 发表于 2013-9-13 08:57:06 | 显示全部楼层 |阅读模式
本帖最后由 bobo 于 2013-9-13 13:06 编辑

usercompany.jpg
History User 是userfield, Company是自定义field1;我要加了user jack后自动填上jack的Company。 请教怎样拿到History User的id?
bobo 发表于 2013-9-13 09:17:21 | 显示全部楼层
回复 1# jqfang


    您好:针对您的需求,您的用户选择框History User字段勾选上刷新,然后您的Company字段勾选重计算,并且您Company字段的值脚本中,先获取History User字段值,根据这个字段值获取其对应的Company。
刷新重计算您可以参考帖子:http://www.teemlink.com/bbs/view ... B%D6%D8%BC%C6%CB%E3
您先尝试,有问题我们再沟通!
 楼主| jqfang 发表于 2013-9-13 11:43:04 | 显示全部楼层
var values;//声明一个空变量
var value=getItemValue("HistoryUser");//取得字段的值
if(value !=null && value !="")  //首先判断字段是否为null值
{
          values = value.getField1();
}
values;//将结果返回

出错。请指教
bobo 发表于 2013-9-13 12:06:44 | 显示全部楼层
本帖最后由 kimi 于 2013-9-13 12:28 编辑

您好,能否贴出您的错误信息?
您可以参考一下我下面的代码去写您的脚本:

  1. var rnt =getItemValueAsString("姓名");  //获取表单字段值,也就是用户选择框选择的用户id
  2. println(rnt+"----------")
  3. var ss="";
  4. if(rnt != null && rnt != "")
  5. {
  6.     var user = getUserById(rnt);//根据用户id获取用户对象
  7.    if(user != null){
  8.         ss =user.getField1();  //获取扩展字段的值
  9.     }
  10. }
  11. ss;
复制代码
您先尝试,有问题我们再沟通!
 楼主| jqfang 发表于 2013-9-13 12:10:30 | 显示全部楼层
getCompany error.jpg
kimi 发表于 2013-9-13 12:13:47 | 显示全部楼层
您好:麻烦您按照我们同事给出的代码进行修改,如还有问题,我们再沟通。
 楼主| jqfang 发表于 2013-9-13 12:20:55 | 显示全部楼层
var values;//声明一个空变量
var value=getItemValue("HistoryUser");//取得字段的值
if(value !=null && value !="")  //首先判断字段是否为null值
{
       var   userid= ??? ; //获取HistoryUser对象
values = userid.getField1();
}
values;//将结果返回
bobo 发表于 2013-9-13 12:31:10 | 显示全部楼层
回复 7# jqfang
  1. var rnt =getItemValueAsString("姓名");  //获取表单字段值,也就是用户选择框选择的用户id
  2. println(rnt+"----------")
  3. var ss="";
  4. if(rnt != null && rnt != "")
  5. {
  6.     var user = getUserById(rnt);//根据用户id获取用户对象
  7.    if(user != null){
  8.         ss =user.getField1();  //获取扩展字段的值
  9.     }
  10. }
  11. ss;
复制代码
您好,按照我的代码修改下,本地测试完全正常,您先尝试,有问题我们再沟通!
 楼主| jqfang 发表于 2013-9-13 12:53:09 | 显示全部楼层
解决。谢谢
bobo 发表于 2013-9-13 13:06:16 | 显示全部楼层
嗯,好的,感谢您的反馈与支持!帖子关闭!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 03:00

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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