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

在视图列获取提交备注信息

[复制链接]
elong 发表于 2012-9-5 10:05:26 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-9-5 13:55 编辑

在提交按钮操作类型“流程处理”动作执行后脚本里设置如下脚本,想在视图列值脚本接受提交备注信息:
var rtn="";
var sql="SELECT * FROM T_ACTORHIS";
var datas=queryBySQL(sql);
if(datas.size()>0){
for (var iter = datas.iterator(); iter.hasNext();) {     
                var data = iter.next();
rtn=data.getItemValueAsString("ATTITUDE");
println(rtn+"======rtn=====");
}
}
request = $WEB.getParamsTable().getHttpRequest();
request.getSession().setAttribute("att",rtn);
报错说DOMAINID无效。在T_ACTORHIS表里是没有DOMAINID的 是不是不能这么写SQL的
purple 发表于 2012-9-5 10:07:30 | 显示全部楼层
您好,关于表单不存在domainid的解决方案请参考帖子:http://www.teemlink.com/bbs/view ... ;highlight=domainid。有问题,我们再沟通。
回复

使用道具 举报

 楼主| elong 发表于 2012-9-5 11:10:26 | 显示全部楼层
现在不报错。没有显示数据
回复

使用道具 举报

bess 发表于 2012-9-5 11:11:31 | 显示全部楼层
您好,请问您的数据库表中是否有数据?如果有,麻烦您用打印语句结合平台的debug模式,看看代码是否有执行。
有问题,我们再沟通!
回复

使用道具 举报

purple 发表于 2012-9-5 11:59:38 | 显示全部楼层
回复 3# elong


    您好,getItemValue只能取字段名为item_打头的字段值,ATTITUDE是系统字段,所以您取不到值是正常的。您可以将您的sql修改为查询该字段,给ATTITUDE字段取别名已item_打头就可以取到值了。
回复

使用道具 举报

 楼主| elong 发表于 2012-9-5 13:54:07 | 显示全部楼层
可以了,谢谢!
回复

使用道具 举报

shary 发表于 2012-9-5 13:55:15 | 显示全部楼层
感谢您的分享
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 05:09

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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