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

[已解决] 流程回退的时候能不能执行脚本

[复制链接]
湖南山奕科技 发表于 2014-9-4 08:11:47 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2014-9-4 17:59 编辑

需求如标题,就是流程审核中,如果回退的话,需要更改表单某一字段的值,请问回退的时候怎么执行脚本。

      QQ:790175085
 楼主| 湖南山奕科技 发表于 2014-9-4 15:03:54 | 显示全部楼层
问题已解决
回复

使用道具 举报

karrman 发表于 2014-9-4 15:44:31 | 显示全部楼层
感谢楼主反馈,可以结贴;
楼主的业务需求是:在提交的按钮上判断:当为回退操作的时候,则将表单A的字段stus,系统写入为“不通过”(建议另外的方法是在字段stus的值脚本中作判断)
var flowType = getParameter("_flowType"); //flowType值为81表示回退,80表示正常提交
var doc=getCurrentDocument();

var rtn=doc.getItemValueAsString("stus");

if((rtn==""||rtn==null))
   if(flowType.equals("81") )

{
   doc.findItem("stus").setValue("不通过");

}else{
rtn="";
}

rtn;


在值脚本中的判断如下:
var flowType = getParameter("_flowType"); //flowType值为81表示回退,80表示正常提交

var rtn=getItemValueAsString("stus");

if((stus==""||stus==null)&&flowType.equals("81") )

{
    rtn="不通过";

}

rtn;
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 22:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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