extjs怎么设置tabpanel详解

 我来答
jack_wang0823
2017-03-15 · TA获得超过2957个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1448万
展开全部
Ext.onReady(function(){   
    var i = 4 ;   
    //注意:每个Tab标签只渲染一次   
    var tabs = new Ext.TabPanel({   
        renderTo: Ext.getBody(),//绑定在body标签上   
        activeTab: 0,//初始显示第几个Tab页   
        deferredRender: false,//是否在显示每个标签的时候再渲染标签中的内容.默认true   
        tabPosition: 'top',//表示TabPanel头显示的位置,只有两个值top和bottom.默认是top.   
        enableTabScroll: true,//当Tab标签过多时,出现滚动条   
        items: [{//Tab的个数   
            title: 'Tab 1',   
            html: 'A simple tab',   
            listeners: {render:function(){//为每个Tab标签添加监听器.当标签渲染时触发   
                Ext.Msg.alert("Tab 1","渲染Tab 1成功") ;   
            }}   
        },{   
            title: 'Tab 2',   
            html: 'Another one',   
            listeners: {render: myRender}   
        },{   
            title: 'Tab 3',   
            autoLoad: 'test.html',   
            closable: true,   
            listeners: {render: myRender}   
        }],   
        bbar:[{//添加一个底部工具栏,并且在该工具栏上添加两个按钮   
            text:'添加标签',   
            handler:function(){//添按钮被点击时触发这个匿名函数(注意:该属性在button中能查到).   
                var id = i ;   
                tabs.add({//添加一个Tab标签   
                    id: id,   
                    title:'Tab '+i,   
                    closable: true  
                }) ;   
                i=i+1;   
                tabs.setActiveTab(id) ;//当id为"id"的Tab标签显示(变为活动标签).   
            }   
        },{   
            text:'删除标签',   
            handler: function(){   
                var t = tabs.getActiveTab();//获得当前活动标签的引用   
                if(t.closable){   
                    tabs.remove(t);//删除标签   
                }else{   
                    Ext.Msg.alert("提示","该标签不能关闭") ;   
                }   
            }   
        }]   
    });   
       
    //把TabPanel组件充满整个body容器.   
    new Ext.Viewport({   
        layout: 'fit',   
        items: tabs   
    });   
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式