Ext.Net 1.x_Ext.Net.TabPanel控制最多打开N个页面

来源:互联网 发布:mac无法抹掉磁盘 编辑:程序博客网 时间:2024/06/06 09:03
var addTab = function (tabPanel, id, url, caption) {    if (tabPanel.items.getCount() < 3) {        var tab = tabPanel.getComponent(id);        if (!tab) {            tab = tabPanel.add({                id: id,                title: caption,                closable: true,                autoLoad: {                    showMask: true,                    url: url,                    mode: "iframe",                    maskMsg: "Loading " + url + "..."                }            });            tab.on("activate", function () {                var item = MenuPanel1.menu.items.get(id + "_item");                if (item) {                    MenuPanel1.setSelection(item);                }            }, this);        }        tabPanel.setActiveTab(tab);    }    else {        Ext.Msg.alert("提示", "'最多支持同时打开3个窗口,</br>请关闭不使用的窗口.'");    }}



原创粉丝点击