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

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

[性能] 关于“动作执行前脚本:”无效的问题

[复制链接]
zyzma 发表于 2011-7-20 13:26:10 | 显示全部楼层 |阅读模式
新建位图图像 (3).jpg
如上图所示。
我在“动作执行前脚本:”中写了如下脚本

var doc =getCurrentDocument();
doc.findItem("是否完成").setValue("1");//给字段赋值       

但点击此按钮后。表单保存成功。我赋值的控件却没有成功。
matt_ 发表于 2011-7-20 14:00:42 | 显示全部楼层
我按你的方法试了!
var doc =getCurrentDocument();
doc.findItem("字段1").setValue("1");//给字段赋值     
$PRINTER.println("@@@@@@@@@"+doc);
结果是
Document:<formname>myOA/摘要问题/表单
<name>字段2<value>eeeeeeee
<name>字段1<value>1

字段是改了,但我返回却没保存。按完成再按保存却可以!
 楼主| zyzma 发表于 2011-7-20 14:04:20 | 显示全部楼层
有没有调用“保存”功能的script脚本命令?
matt_ 发表于 2011-7-20 14:16:56 | 显示全部楼层
我汗啊,我按两个完成,才能成功保存!!
matt_ 发表于 2011-7-20 14:36:10 | 显示全部楼层
var doc = getCurrentDocument();
doc.findItem("字段1").setValue("1");
var process = getDocProcess(getApplication());
process.doUpdate(doc);

在脚本执行后填这段代码!!!
 楼主| zyzma 发表于 2011-7-20 14:50:21 | 显示全部楼层
哈哈问题解决。就是你说的方法。感谢

本版积分规则

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

GMT+8, 2026-8-12 15:54

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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