操作是新建,录入信息,保存,保存时保存按钮在动作后执行脚本新增另一个表单记录,执行脚本如下:- var xmmc=getItemValueAsString("项目名称");
- var xmjd=getItemValueAsString("项目阶段");
- var jdrw=getItemValueAsString("阶段任务");
- var scwj=getItemValueAsString("上传文件");
- var process = getDocumentProcess();
- var formProcess = getFormProcess();
- var subform = formProcess.doView("11e2-3f7e-d321e8af-98c3-a7f126955c7e");
- var doc = process.doNew(subform,getWebUser(),createParamsTable());
- doc.addStringItem("项目名称",xmmc);
- doc.addStringItem("项目阶段",xmjd);
- doc.addStringItem("阶段任务",jdrw);
- doc.addStringItem("文件名",scwj);
- process.doCreate(doc);
复制代码 ,
后台错误如下:- Caused by: org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointe
- rException (11e2-3ec3-ae60a488-a216-fdf01630590b).保存afterActionScript#8)
- at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Unknown Source)
- at org.mozilla.javascript.MemberBox.invoke(Unknown Source)
- at org.mozilla.javascript.NativeJavaMethod.call(Unknown Source)
- at org.mozilla.javascript.optimizer.OptRuntime.callN(Unknown Source)
- at org.mozilla.javascript.gen.c77._c0(FormName:项目管理测试系统/设计过程
- 管理/设计文件管理 Activity Action(11e2-3ec3-ae60a488-a216-fdf01630590b).保存afte
- rActionScript:8)
- at org.mozilla.javascript.gen.c77.call(FormName:项目管理测试系统/设计过
- 程管理/设计文件管理 Activity Action(11e2-3ec3-ae60a488-a216-fdf01630590b).保存af
- terActionScript)
- at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)
- at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)
- at org.mozilla.javascript.gen.c77.call(FormName:项目管理测试系统/设计过
- 程管理/设计文件管理 Activity Action(11e2-3ec3-ae60a488-a216-fdf01630590b).保存af
- terActionScript)
- at org.mozilla.javascript.gen.c77.exec(FormName:项目管理测试系统/设计过
- 程管理/设计文件管理 Activity Action(11e2-3ec3-ae60a488-a216-fdf01630590b).保存af
- terActionScript)
- at cn.myapps.core.macro.runner.JavaScriptRunner.run(JavaScriptRunner.jav
- a:117)
- ... 166 more
- Caused by: java.lang.NullPointerException
- at cn.myapps.core.dynaform.document.ejb.DocumentProcessBean.doNew(Docume
- ntProcessBean.java:138)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
- java:39)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
- sorImpl.java:25)
- at java.lang.reflect.Method.invoke(Method.java:597)
- ... 176 more
复制代码 |