EXTJS中如何获得TabPanel的各个tab的点击事件

时间:2021-09-07 19:40:45
代码如下:
var mainTable1=new Ext.TabPanel({         
                          height:360,
                          width:1208,
                          activeTab:0,
                          enableTabScroll:true,
                          layoutOnTabChange:true,
                          defaults: {autoScroll:true},
                          plugins: new Ext.ux.TabCloseMenu()
                    });

                         mainTable1.add(
                                    new Ext.Panel({
                                        layout : 'fit',
                                        height:350,
                                        width:1208,
                                        id :'renderID'+i,                                     
                                        title:'<span ext:qtip="'+targetValue+'">'+targetValue+'</span>',
                                        frame:true,                                          
                                        listeners:{'render':function(){

                                                //代码区省略~ ~
                                             }}                                          
                                      }}                                        
                                    )                                   
                                ); 

如何获得 我自动添加的各个tab的鼠标点击事件??

6 个解决方案

#1


问题 解决了 

#2


问题解决了好哇。口水,有分送了。

#3



应该给tabpanel的子元素tab items添加一个click的事件吧

#4


lz 分享一下解决的方法

#5


你这个方法第一次点击是可以的,但后面的点击就不行了。

#6


listeners:{'beforeshow':function(){

   代码 
}
每次点击都会触发。

#1


问题 解决了 

#2


问题解决了好哇。口水,有分送了。

#3



应该给tabpanel的子元素tab items添加一个click的事件吧

#4


lz 分享一下解决的方法

#5


你这个方法第一次点击是可以的,但后面的点击就不行了。

#6


listeners:{'beforeshow':function(){

   代码 
}
每次点击都会触发。