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

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

[表单] 如何使用页面跳转并返回【表单-计算脚本-backurl】

[复制链接]
shary 发表于 2012-11-22 09:08:32 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-6-26 17:41 编辑

Q:怎么实现从跳转到表单A,然后可以通过点击“返回”按钮返回到表单B或视图B

A:您使用计算脚本或者视图的列中添加以下代码:
  1. //需要跳转到旧数据表单A
  2. var url = "/obpm/portal/dynaform/document/view.action?_docid=11e2-a0d9-c05995fd-815a-45e0573750d9&_formid=11e2-8547-bcba6381-a640-9be379bb9968&application=11e2-3db3-6d45889e-a104-0f750372b228";

  3. //需要跳转到新数据表单A
  4. //var url = "/obpm/portal/dynaform/document/newWithPermission.action?_formid=11e2-5935-9d6a62f7-a3ce-69edd18fce0b&_isJump=1&application=11e2-3db3-6d45889e-a104-0f750372b228";

  5. //需要返回到视图B
  6. //var backurl = "/obpm/portal/dynaform/view/displayView.action?application=11e2-3db3-6d45889e-a104-0f750372b228&_viewid=11e2-4593-e4df145c-9f62-3586f36f3ee6";

  7. //需要返回到旧数据表单B
  8. var backurl = "/obpm/portal/dynaform/document/view.action?_docid=11e2-a18f-405985db-9ab6-f96d3a765c24&_formid=11e2-4593-d45e39b7-9f62-3586f36f3ee6&application=11e2-3db3-6d45889e-a104-0f750372b228";

  9. //backurl需要提前编译特殊字符
  10. backurl =  new java.lang.String(backurl).replaceAll("&", "%26");

  11. //生成html-a标签
  12. var val = "<a href=" + url + "&_backURL="+ backurl +">点击跳转</a>";
  13. val;
复制代码
参数说明:
docid:文档ID
formid:表单ID
application:软件ID
viewid:视图ID

本版积分规则

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

GMT+8, 2026-8-12 07:22

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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