您的位置:首页 > 其它

EXT 控制tabs 打开的数量! - 疯狂秀才 - 博客园

2015-07-24 09:13 459 查看
function addTab(subtitle, url, icon) {
var tabCount = $('#tabs').tabs('tabs').length;  // 获取当前打开窗口总数量
var hasTab = $('#tabs').tabs('exists', subtitle); //根据名称判断窗口是否已打开
var add = function () {
if (!hasTab) {
$('#tabs').tabs('add', {
title: subtitle,
content: createFrame(url),
closable: true,
icon: icon
});
} else {
$('#tabs').tabs('select', subtitle);
$('#mm-refresh').click();
}
}
if (tabCount < 5 && !hasTab) {
var msg = '您当前打开了太多的页面,如果继续打开,会造成程序运行缓慢,无法流畅操作!'
$.messager.confirm("系统提示", msg, function (b) {
if (b) add();
else return false;
})
} else {
add();
}

  tabClose();
}
这样允许打开的最大数量为5个(不包括欢迎页)。可根据需要自行修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: