在选项卡活动时执行某些操作,ExtJs
我有一个水龙头面板,并且OpenLayers会在页面上映射。我想在单击一个活动时显示一个图层。这个怎么做?我的意思是当选项卡处于活动状态时如何执行一些操作,并销毁此whan面板不活动?在选项卡活动时执行某些操作,ExtJs
这里http://docs.sencha.com/ext-js/4-0/#!/api/Ext.tab.Panel-event-tabchange
这样
{
xtype:'tabpanel'
//some other configs
listeners:{
tabchange:function(tabPabel,newCard, oldCard){
//chek wether the newCard is same to what you wanted
// and do whatever you wanna do
}
}
}
'newCard'和'oldCard'这是一个Tabs?好的。但是当这个Tap不再活跃时,如何停止做某件事? – 2012-07-09 08:21:24
当活动标签更改时,将会引发相同的事件,因此您可以检查并查看oldTab是否是您要为其设置事件的标签。 – 2012-07-09 08:30:51
'听众:{'''activate':function(){''alert(“PRIVET DETKA”); ' \t \t \t \t \t'}' \t \t \t \t'}'这就是我想要的。 – 2012-07-09 08:43:57
提到请添加一些源代码,你可以听
tabchange
事件。这对助手来说会更有帮助,速度更快。 – reporter 2012-07-09 08:00:54