ExtJS AJAX TabPanel选项卡加载事件?
|
有什么方法可以将事件侦听器添加到ExtJS v3.3.1中基于ajax的tabpanel的load / update事件中?我需要一个事件,该事件在检索并完全呈现选项卡内容之后触发,而不是在选择/激活选项卡并显示加载微调器之后立即触发。
我以为我可以在由Tabpanel的
getUpdater()
方法返回的Ext.Updater对象上添加此事件,即:
myTabs.getUpdater().on(\'update\', function()
{
console.log(\'tab loaded\');
});
但这似乎不起作用。有任何想法吗?
编辑:这是我的完整实现,可以更轻松地查看我要执行的操作:
var myTabs = new Ext.TabPanel(
{
id : \'rec_tabs\',
activeTab : 0,
enableTabScroll : true,
padding : 5,
autoWidth : false,
autoHeight : true,
border : false,
plain : true,
defaults : { autoHeight: true },
items :
[
{ title : \'Tab #1\', autoLoad : { url : \'tab1_content.php\', scripts : true } },
...
]
});
myTabs.render(\'tab_div\');
myTabs.getUpdater().on(\'update\', function()
{
console.log(\'tab loaded\');
});
没有找到相关结果
已邀请:
2 个回复
功飘
芦歉竭皑