您当前的位置: 首页 >  .net

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

发布时间:2013-05-30 08:19:55 ,浏览量:0

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个窗口,
请关闭不使用的窗口.'");
    }

}

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    106149博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0908s