本帖最后由 shary 于 2012-11-22 10:30 编辑
我在一个表单中使用计算脚本写了一个按钮,点击可以新建另一个表单,但是返回会出错。- var viewIDTo = "11e2-31f3-a02bb977-a7d4-b9319b8fbd5b";
- var viewIDBack = "11e2-339f-dd921121-8fcc-e3ff65b7b1e4"
- var activityID = "11e2-31f4-5525adf1-a7d4-b9319b8fbd5b";
- var contextPath = $WEB.getParamsTable().getContextPath();
- var docUrl = "";
- docUrl += contextPath+"/portal/dynaform/activity/action.action?_activityid="+activityID;
- docUrl += "&_viewid="+viewIDTo+"&application="+getApplication()+"&domain="+getDomainid();
- docUrl += "&_backURL="+contextPath +"/portal/dynaform/document/view.action?_docid="+getId();
- docUrl += "&_formid="+getCurrentDocument().getFormid()+"&signatureExist=false&_viewid="+viewIDBack;
- docUrl += "&application="+getApplication()+"&domain="+getDomainid();
- var val = "<a href="+docUrl+">点击提交</a>";
- val;
复制代码 backURL检验过了,和通过视图查看这个条记录是一样的,不知道为什么出错
下面是这个计算脚本生成按钮的URL:
/jdglpt/portal/dynaform/activity/action.action?_activityid=11e2-31f4-5525adf1-a7d4-b9319b8fbd5b&_viewid=11e2-31f3-a02bb977-a7d4-b9319b8fbd5b&application=11df-3bc9-8dd2ecf5-91ce-19d3d275f34d&domain=11df-3bc9-a851ea4b-91ce-19d3d275f34d&_backURL=
/jdglpt/portal/dynaform/document/view.action?_docid=11e2-33a6-72468d31-8fcc-e3ff65b7b1e4&_formid=11e2-339a-ea8263cb-8fcc-e3ff65b7b1e4&signatureExist=false&_viewid=11e2-339f-dd921121-8fcc-e3ff65b7b1e4&application=11df-3bc9-8dd2ecf5-91ce-19d3d275f34d&domain=11df-3bc9-a851ea4b-91ce-19d3d275f34d
下面是通过视图访问该条记录的URL:
/jdglpt/portal/dynaform/document/view.action?_docid=11e2-33a6-72468d31-8fcc-e3ff65b7b1e4&_formid=11e2-339a-ea8263cb-8fcc-e3ff65b7b1e4&signatureExist=false&_viewid=11e2-339f-dd921121-8fcc-e3ff65b7b1e4&application=11df-3bc9-8dd2ecf5-91ce-19d3d275f34d&domain=11df-3bc9-a851ea4b-91ce-19d3d275f34d&read=false&_backURL=/jdglpt/portal/dynaform/view/displayView.action?_viewid=11e2-339f-dd921121-8fcc-e3ff65b7b1e4&clearTemp=true |