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

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

js保存问题

[复制链接]
黑黑 发表于 2011-9-19 11:08:07 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-9-27 10:10 编辑

我在按钮的动作执行前脚本中写js报错,按钮的类型是动态打印,脚本如下:
var value = getItemValue("dlrbm");
if(value == null || value.trim().length() <= 0){
        value = getWebUser().getName();
}
var doc = getCurrentDocument();
doc.findItem("dlrbm").setValue(value);
var process = getDocProcess(getApplication());
process.doUpdate(doc);

报错信息:
org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (11e0-ddd3-bb23fb03-ba43-1bfa38c2635a).打印.beforeActionScript#11)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1757)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:170)
bonnie 发表于 2011-9-19 12:01:11 | 显示全部楼层
您有对代码进行一步步打印检测吗??请问是执行到哪里就报这个错误信息呢??。
 楼主| 黑黑 发表于 2011-9-19 12:22:35 | 显示全部楼层
执行到最后一句报错:
var value = getItemValue("dlrbm");
if(value == null || value.trim().length() <= 0){
        value = getWebUser().getName();
}
$PRINTER.println(value);
var doc = getCurrentDocument();
$PRINTER.println(doc);
doc.findItem("dlrbm").setValue(value);
var process = getDocProcess(getApplication());
$PRINTER.println(process);
process.doUpdate(doc);
$PRINTER.println("======");

控制台打印信息:

JsUtil:员工
JsUtilocument:保密系统管理/部门岗位管理/保密要害部门部位管理/核心/核心
dlrbm员工
sjgjjmnull
smslnull
zrrnull
bwmcnull
smryslnull
bmmcnull
dqdyrqMon Sep 19 10:56:03 CST 2011
smcdnull

JsUtil:cn.myapps.core.dynaform.document.ejb.DocumentProcessBean@174c857
org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (11e0-ddd3-bb23fb03-ba43-1bfa38c2635a).打印.beforeActionScript#11)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1757)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:170)
 楼主| 黑黑 发表于 2011-9-19 14:49:37 | 显示全部楼层
有没有人解决问题??????急。。。。。。。。。。。
bonnie 发表于 2011-9-19 14:51:36 | 显示全部楼层
不好意思哈。。刚有点事去。马上跟进。
bonnie 发表于 2011-9-19 15:16:28 | 显示全部楼层
   嘿嘿。。好像还是上次那个问题耶!我说要你用doCreate()或doPersonalUpdate()试试。一样不行吗??
 楼主| 黑黑 发表于 2011-9-19 15:25:33 | 显示全部楼层
不行啊,你试试。。。
bonnie 发表于 2011-9-19 15:31:32 | 显示全部楼层
恩恩。。您稍等。。
 楼主| 黑黑 发表于 2011-9-19 16:20:25 | 显示全部楼层
如何?????
shary 发表于 2011-9-19 18:49:57 | 显示全部楼层
你在每句脚本前加一句打印语句定位出具体是哪句脚本出问题。

本版积分规则

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

GMT+8, 2026-8-12 16:02

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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