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

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 汉唐信息

[其他] 求助,createConfirm方法在流程中无效,求解决

[复制链接]
 楼主| 汉唐信息 发表于 2012-6-18 14:13:09 | 显示全部楼层
本帖最后由 汉唐信息 于 2012-6-18 14:15 编辑

var user=getItemValue("工作负责人");
if(user==null || user=="")
{
user=getWebUser().getId();
}
var doc = getCurrentDocument();
$PRINTER.println("doc = "+doc);
var item = doc.findItem("班组查询");
var bz = doc.findItem("班组");
var dw=doc.findItem("单位");
var department =getUserById(user).getDefaultDepartment();
var display_department="";
var sql="select * from t_department where id='"+department+"'";
var datas=queryByDSName("HFMIS",sql);
if(datas!=null)
{
for(var iter=datas.iterator();iter.hasNext();)
{
var map1=iter.next();
display_department=map1.get("name");
}
}
item.setValue(department);
bz.setValue(display_department);

var n="";
var deptsParent = getDepartmentProcess().getSuperiorDeptList(department);

        for (var itt = deptsParent.iterator(); deptsParent != null && itt.hasNext();) {

                var dptParent = itt.next();
n=dptParent.getName();

}
dw.setValue(n);
user;
如果我不在流程处理的动作执行前脚本中写上:
var statelabel = getStateLabel();
var rtn = "";
if(statelabel == '已提交'){
  rtn = createConfirm("测试confirm方法");
}
rtn;
则脚本正常
使用createConfirm()方法后,debug 输出 doc = null
bess 发表于 2012-6-18 14:20:58 | 显示全部楼层
正在q上沟通
bess 发表于 2012-6-18 15:14:57 | 显示全部楼层
跟客户远程,发现代码没有问题。本地测试也无法重现。
已经让客户检查是一个表单有这个问题,还是所有表单都有这个问题。
irene 发表于 2012-7-16 14:48:42 | 显示全部楼层
由于本级未能重现客户的问题,拿到客户的数据亦无法重现,客户那边同意将帖子移至其他,他们再找找原因。

本版积分规则

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

GMT+8, 2026-8-12 14:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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