博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为EasyUI 的Tab 标签添加右键菜单
阅读量:6979 次
发布时间:2019-06-27

本文共 4696 字,大约阅读时间需要 15 分钟。

在网上看了很多demo 自己实现了一个效果如下 ps easyui QQ群:15129679

    
tabs 右键菜单demo QQ:15129679
tabs 右键菜单demo QQ:15129679

欢迎您来到网站信息管理系统
我的博客地址:http://www.cnblogs.com/yeminglong/p/3745914.html

关闭
全部关闭
除此之外全部关闭
当前页右侧全部关闭
当前页左侧全部关闭

 

 2014-205-26完善menu剩下的功能 修改 closeTab  function 如下

//删除Tabs        function closeTab(menu, type) {            var allTabs = $("#tt").tabs('tabs');            var allTabtitle = [];            $.each(allTabs, function (i, n) {                var opt = $(n).panel('options');                if (opt.closable)                    allTabtitle.push(opt.title);            });            var curTabTitle = $(menu).data("tabTitle");            var curTabIndex = $("#tt").tabs("getTabIndex", $("#tt").tabs("getTab", curTabTitle));            switch (type) {                case 1:                    $("#tt").tabs("close", curTabIndex);                    return false;                    break;                case 2:                    for (var i = 0; i < allTabtitle.length; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    break;                case 3:                    for (var i = 0; i < allTabtitle.length; i++) {                        if (curTabTitle != allTabtitle[i])                            $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;                case 4:                    for (var i = curTabIndex; i < allTabtitle.length; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;                case 5:                    for (var i = 0; i < curTabIndex-1; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;            }        }

 添加一个刷新

刷新
关闭
全部关闭
除此之外全部关闭
当前页右侧全部关闭
当前页左侧全部关闭
//删除Tabs        function closeTab(menu, type) {            var allTabs = $("#tt").tabs('tabs');            var allTabtitle = [];            $.each(allTabs, function (i, n) {                var opt = $(n).panel('options');                if (opt.closable)                    allTabtitle.push(opt.title);            });            var curTabTitle = $(menu).data("tabTitle");            var curTabIndex = $("#tt").tabs("getTabIndex", $("#tt").tabs("getTab", curTabTitle));            switch (type) {                case 1://关闭当前                    $("#tt").tabs("close", cutTabIndex);                    return false;                    break;                case 2://全部关闭                    for (var i = 0; i < allTabtitle.length; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    break;                case 3://除此之外全部关闭                    for (var i = 0; i < allTabtitle.length; i++) {                        if (curTabTitle != allTabtitle[i])                            $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;                case 4://当前侧面右边                    for (var i = curTabIndex; i < allTabtitle.length; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;                case 5: //当前侧面左边                    for (var i = 0; i < curTabIndex - 1; i++) {                        $('#tt').tabs('close', allTabtitle[i]);                    }                    $('#tt').tabs('select', curTabTitle);                    break;                case 6: //刷新                    var panel = $("#tt").tabs("getTab", curTabTitle).panel("refresh");                    break;            }        }

 

如果这篇文章对您有帮助,您可以打赏我

 

转载于:https://www.cnblogs.com/yeminglong/p/3745914.html

你可能感兴趣的文章
等级滤波器(泛化的腐蚀、膨胀和中值滤波)
查看>>
软件开发告诫
查看>>
20120213 情人节前一天 南京 买的碧桂园凤凰城的房子
查看>>
Windows Image Lists
查看>>
c 基础系列--- define struct and init struct array
查看>>
POJ 1755 Triathlon
查看>>
【吼吼睡cocos2d学习笔记】第二章 - 开始学习
查看>>
Shell知识积累
查看>>
SQL Server 2012清除连接过的服务器名称历史?
查看>>
Volatile相关知识
查看>>
过载保护
查看>>
使用 Socket 通信实现 FTP 客户端程序
查看>>
Android之多点触控实例
查看>>
python urllib模块学习笔记
查看>>
不可思议!23个纯 CSS3 打造的精美 LOGO 图案
查看>>
event.keycode大全(javascript)
查看>>
网址路由Routing组件如何在mvc中生成网址
查看>>
如何让Jython自动加载一个Jar包
查看>>
每日英语:China Conflicted Over Anti-Japan Protests
查看>>
http://joshduck.com/periodic-table.html
查看>>