找回密码
 立即注册

QQ登录

只需一步,快速开始

小萝卜

初级会员

4

主题

4

帖子

236

积分

初级会员

积分
236
  • 604

    金币

  • 4

    主题

  • 4

    帖子

小萝卜
初级会员   /  发表于:2021-12-27 11:22  /   查看:3052  /  回复:5
1金币

最佳答案

查看完整内容

大佬,原因是这段代码使用的是内部命令,7.1对逻辑做了一些修改。新版本实现方法如下: 1.添加全局JavaScript, 2.使用JavaScript命令,调用函数zCloseTab,传入指定标签页名称~ 运行效果: 工程文件:

5 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-27 11:22:54
来自 3#
本帖最后由 David.Zhong 于 2021-12-27 11:37 编辑

大佬,原因是这段代码使用的是内部命令,7.1对逻辑做了一些修改。新版本实现方法如下:
1.添加全局JavaScript,

  1. var zCloseTab = function (tabName) {
  2.     var inst=this.parent.TabManager.TabContainer.getCurrentInstance(window),
  3.         t = inst.tabList;
  4.     for (var i = 0; i < t.length; i++) {
  5.         if (t[i].pageName === tabName) {
  6.             inst.closeTab(t[i]);
  7.             break;
  8.         }
  9.     };
  10. }
复制代码

2.使用JavaScript命令,调用函数zCloseTab,传入指定标签页名称~
  1. zCloseTab("页面2");
复制代码


运行效果:

工程文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2021-12-27 14:52:50
4#
好帖子
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-27 15:40:57
5#
回复 使用道具 举报
梓木
中级会员   /  发表于:2022-6-9 11:33:50
6#
实测可用
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-6-9 11:38:13
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部