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

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

[已解决] 获取field2值的问题。

[复制链接]
金中软件 发表于 2012-6-7 10:39:16 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-6-7 14:34 编辑

var loginID = getWebUser().getId();
var query = queryBySQL("select d.field2,d.domainid from kingon.t_user u,kingon.t_department d where u.defaultdepartment=d.id and u.id = '"+loginID+"'");
$PRINTER.println("========jeff1===="+query);
var rtn = '';
if(query!=null)
{
        var iter =query.iterator();
        if(iter != null && iter.hasNext())
        {
                doc = iter.next();
                rtn = doc.getItemValueAsString("field2");
        }
}
$PRINTER.println("========jeff2===="+rtn );
错误信息:
1.jpg
 楼主| 金中软件 发表于 2012-6-7 10:40:57 | 显示全部楼层
Item field2 can't get as string?
 楼主| 金中软件 发表于 2012-6-7 11:07:29 | 显示全部楼层
视图的sql代码里面可以加try catch吗?太难调试了
bess 发表于 2012-6-7 11:13:10 | 显示全部楼层
本帖最后由 irene 于 2012-6-7 11:16 编辑

您好,请问您的这个filed2字段是什么类型呢?请您确认一下,然后您的查询语句,在查询的同时,没有查询formid的哦。
如果您是获取扩展字段的值,您可以类似参考这个帖子:http://www.teemlink.com/bbs/view ... 9%D5%B9%D7%D6%B6%CE
 楼主| 金中软件 发表于 2012-6-7 11:17:46 | 显示全部楼层
kingon.t_department取的是你们后台的部门表 数据库是kingon  
这个表里没有formid
bess 发表于 2012-6-7 11:36:21 | 显示全部楼层
如果您是想要获取扩展字段值,您可以参考上面我说的那个帖子的哦。
如果不是,那么请问您这个filed2字段具体是用来做什么的,请您详细说明。
 楼主| 金中软件 发表于 2012-6-7 11:40:43 | 显示全部楼层
你好,你发的帖子是从t_user表取扩展字段。
我是从t_department表取扩展字段。
var userid = getUserById(id);---这里不知道取部门对应哪个函数?
value = userid.getField5();
 楼主| 金中软件 发表于 2012-6-7 11:48:51 | 显示全部楼层
里面存的是地区编号
irene 发表于 2012-6-7 14:01:22 | 显示全部楼层
您好,根据您的需求,我重新编辑了帖子。请参考该帖子的第二段脚本:http://www.teemlink.com/bbs/view ... mp;extra=#pid183709
 楼主| 金中软件 发表于 2012-6-7 14:11:20 | 显示全部楼层
已经解决。

本版积分规则

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

GMT+8, 2026-8-12 12:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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