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

使用URL返回表单

[复制链接]
i945 发表于 2012-11-21 15:39:41 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-11-22 10:30 编辑

我在一个表单中使用计算脚本写了一个按钮,点击可以新建另一个表单,但是返回会出错。
  1. var viewIDTo = "11e2-31f3-a02bb977-a7d4-b9319b8fbd5b";
  2. var viewIDBack = "11e2-339f-dd921121-8fcc-e3ff65b7b1e4"
  3. var activityID = "11e2-31f4-5525adf1-a7d4-b9319b8fbd5b";
  4. var contextPath = $WEB.getParamsTable().getContextPath();
  5. var docUrl = "";
  6.         docUrl += contextPath+"/portal/dynaform/activity/action.action?_activityid="+activityID;
  7.         docUrl += "&_viewid="+viewIDTo+"&application="+getApplication()+"&domain="+getDomainid();
  8.         docUrl += "&_backURL="+contextPath +"/portal/dynaform/document/view.action?_docid="+getId();
  9.         docUrl += "&_formid="+getCurrentDocument().getFormid()+"&signatureExist=false&_viewid="+viewIDBack;
  10.         docUrl += "&application="+getApplication()+"&domain="+getDomainid();
  11. var val = "<a href="+docUrl+">点击提交</a>";
  12. 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
 楼主| i945 发表于 2012-11-21 15:41:55 | 显示全部楼层
把backURL部分注释掉是可以新建表单的,所以前面的部分是没错的
回复

使用道具 举报

purple 发表于 2012-11-21 15:45:52 | 显示全部楼层
您好,用脚本返回上一步所在位置,请参考帖子:http://www.teemlink.com/bbs/view ... &highlight=back。有问题,我们再沟通
回复

使用道具 举报

 楼主| i945 发表于 2012-11-21 15:51:07 | 显示全部楼层
哦,可是我没有新建返回按钮,用的是表单操作中的返回按钮,这样应该怎么办
回复

使用道具 举报

purple 发表于 2012-11-21 16:00:42 | 显示全部楼层
回复 4# i945


    您好,目前平台表单操作按钮返回类型,只能用于普通模式,即视图点击进入表单,点击返回,返回到视图列表。无法适用于您目前的业务场景。如果您跳转的表单是需要保存数据,建议您将操作按钮放置在表单页面,而返回按钮,使用计算脚本生成
回复

使用道具 举报

 楼主| i945 发表于 2012-11-21 16:07:23 | 显示全部楼层
好吧,谢谢你
回复

使用道具 举报

 楼主| i945 发表于 2012-11-21 16:09:18 | 显示全部楼层
回复

使用道具 举报

spiral 发表于 2012-11-21 16:13:00 | 显示全部楼层
感谢楼主反馈
回复

使用道具 举报

shary 发表于 2012-11-22 09:10:18 | 显示全部楼层
回复 7# i945

您好,很抱歉可能之前同事误解了您的意思。按照您的那种做法可以实现您的业务需求。只是您的backurl地址写错了。正确的写法请参看帖子:http://www.teemlink.com/bbs/view ... mp;extra=#pid212674
回复

使用道具 举报

 楼主| i945 发表于 2012-11-22 17:32:36 | 显示全部楼层
回复 9# shary


    谢谢你,你的方法是可以的,上午没注意看,想了一个替代的办法,不过还是直接用表单操作的返回按钮方便
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 14:54

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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