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

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

[常见问题] 跳转选项卡打开标签页脚本

[复制链接]
admin 发表于 2021-1-7 19:36:38 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术交流Q群】:182378297
【场景】:跳转选项卡打开标签页脚本

【解决方法】:
  1. //表单操作跳转按钮 - 跳转时带上标签页标识
  2. (function(){
  3.         var doc=getCurrentDocument();
  4.         var Type="A"; //标识
  5.         var request = $WEB.getParamsTable().getHttpRequest();
  6.     println("request==="+request);
  7.     var urlt="http://" + request.getServerName()+":" + request.getServerPort() + request.getContextPath(); //获取地址跟项目
  8.     println("urlt-------->"+urlt);
  9.        
  10.         var url = urlt + "/portal/good/html/form.html?appId=sOZu9kthmxyP8qQfq0e&formId=__67E4I7xY9sAmk2pc8Ut&containTitle=选项卡跳转&opentarget=detail&type="+Type+"";
  11.         println("url----->"+url);
  12.         return url;
  13. })();

  14. (function(){
  15.         var doc=getCurrentDocument();
  16.         var Type="B"; //标识
  17.         var request = $WEB.getParamsTable().getHttpRequest();
  18.     println("request==="+request);
  19.     var urlt="http://" + request.getServerName()+":" + request.getServerPort() + request.getContextPath(); //获取地址跟项目
  20.     println("urlt-------->"+urlt);
  21.        
  22.         var url = urlt + "/portal/good/html/form.html?appId=sOZu9kthmxyP8qQfq0e&formId=__67E4I7xY9sAmk2pc8Ut&containTitle=选项卡跳转&opentarget=detail&type="+Type+"";
  23.         println("url----->"+url);
  24.         return url;
  25. })();

  26. (function(){
  27.         var doc=getCurrentDocument();
  28.         var Type="C"; //标识
  29.         var request = $WEB.getParamsTable().getHttpRequest();
  30.     println("request==="+request);
  31.     var urlt="http://" + request.getServerName()+":" + request.getServerPort() + request.getContextPath(); //获取地址跟项目
  32.     println("urlt-------->"+urlt);
  33.        
  34.         var url = urlt + "/portal/good/html/form.html?appId=sOZu9kthmxyP8qQfq0e&formId=__67E4I7xY9sAmk2pc8Ut&containTitle=选项卡跳转&opentarget=detail&type="+Type+"";
  35.         println("url----->"+url);
  36.         return url;
  37. })();

  38. (function(){
  39.     var Parameter = getParameter("type");         //获取标识
  40.         println("Parameter----->"+Parameter);       
  41.         if("A".equals(Parameter)){
  42.                 return "标签页A";                                        //返回标签页名称
  43.         }else if("B".equals(Parameter)){
  44.                 return "标签页B";
  45.         }else if("C".equals(Parameter)){
  46.                 return "标签页C";
  47.         }
  48. })();
复制代码

本版积分规则

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

GMT+8, 2026-8-12 04:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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