日期:2014-05-16  浏览次数:20777 次

关于ext tabpanel页签切换刷新问题请教
我想实现页签切换时,刷新当前页签内容。
问题1:页签切换监听事件是tabchange吗?为什么我下面这样写法没反应?
问题2:怎么实现无闪动刷新?

var mytab= new Ext.TabPanel({  
id: 'mytab',
region: 'center',
activeTab : 0,
items:[{
id:"tab_pw",
title:"a页",
html: '',
listeners:{
'tabchange':function(){alert("123");}
}
},{
title:"b页",
html:''
}]
});

------解决方案--------------------
你的 listeners 要写在 items 外
JScript code

listeners: { 
                            'tabchange': function(tb,newtab) {
                            }
                        }

------解决方案--------------------
你页面的是什么控件呢?

可以写个函数 getStore().load() 一下
------解决方案--------------------
CSS code

  给每个tab里面iframe定义个id
然后Ext.getCmp(id)
获取该iframe
然后

Ext.getCmp(id).scr='';