本帖最后由 shary 于 2012-6-11 17:50 编辑
咨询一个问题:
我在计算脚本中使用了如下代码来打开视图,但是在保存数据的时候,为什么 PARENT 和 APPLICATIONID 这2个字段值为空?如果我用包含元素来包含视图(勾选父子关系),单击新建保存数据的时候,PARENT 和 APPLICATIONID 都有值写入数据库。
计算脚本代码:
var values=getId();
var application=getApplication();
var a="11e1-b111-e3cd2bff-a19f-cb81bd7fa58c"; //parentid
var b="11e1-af7a-b1e1c6a8-9a76-1da54863c95b"; //resourceid
var url=$WEB.getParamsTable().getContextPath()+ "/portal/dynaform/view/displayView.action?_resourceid="+b+"&_viewid=11e1-b045-27c576fd-bcaf-61f879c0fa5f&clearTemp=true"
var rtn="<input type=button value=\"图片\" onclick=\"window.open('"+url+"','','height=500,width=800,scrollbars=yes,resizable=yes,status=yes')\">";
rtn;
如果计算脚本代码换做下面,保存的时候提示错误“null”,我发现是加了isSubDoc=true造成的,但不知到为什么?代码如下:
var values=getId();
var application=getApplication();
var a="11e1-b111-e3cd2bff-a19f-cb81bd7fa58c"; //parentid
var b="11e1-af7a-b1e1c6a8-9a76-1da54863c95b"; //resourceid
var url=$WEB.getParamsTable().getContextPath() +"/portal/dynaform/document/view.action?_docid="+values+"&_formid=11e1-af7a-b1e1c6a8-9a76-1da54863c95b&signatureExist=false&isSubDoc=true&isRelate=true&_viewid=11e1-b045-27c576fd-bcaf-61f879c0fa5f&parentid="+a+"&relatedform="+b+"&openType=1&application="+application+"";
var rtn="<input type=button value=\"图片\" onclick=\"window.open('"+url+"','','height=500,width=800,scrollbars=yes,resizable=yes,status=yes')\">";
rtn; |