ExtJs4 TabPanel

function getTabManagerPanel(){
	var tabManagerPanel = Ext.getCmp('tabManagerPanel');
 	if(!tabManagerPanel){
  		tabManagerPanel = Ext.create('Ext.tab.Panel', {
   			id:'tabManagerPanel',
   			deferredRender: false, 
   			resizeTabs: true,
         		enableTabScroll: true,
      			activeTab: 0,
      			enableTabScroll: true,//选项卡过多时,允许滚动
      			reorderable: false, 
     			renderTo:Ext.getBody(),  
      			defaults: { autoScroll: true }, 
      			minTabWidth: 115,
      			minTabHeight: 30,
      			plugins : [
       				Ext.create('Ext.ux.TabCloseMenu', {   
        				closeTabText : '关闭当前页',   
        				closeOthersTabsText : '关闭其他页',   
        				closeAllTabsText : '关闭所有页'  
      				 })
   			],  
      			items: [{
             			title:'首页',
            			 id:'homePage',
             			maxWidth:80,
             			autoScroll:true,
             			html: 'Tab Body<br/><br/>'
     			 }],
      			listeners:{
      				tabchange:function(tabPanel,newCard,oldCard,eOpts ){
        				var viewPanel = Ext.getCmp('officeCenterPanel');
        				if(newCard.title == '未发通告' || newCard.title == '已发通告'){
        					viewPanel.setTitle('OA办公管理桌面->通知公告->'+newCard.title);
        				}
        				if(newCard.title == '未发邮件' || newCard.title == '已发邮件'){
         					viewPanel.setTitle('OA办公管理桌面->内部邮件->'+newCard.title);
       					}if(newCard.title == '首页'){
         					viewPanel.setTitle('OA办公管理桌面->我的工作台');
        				}
      				}
      			}
 		 });
 	}
 	return tabManagerPanel;
}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值