タップ パネルがあり、ページ上に OpenLayers マップがあります。1 つのタップがアクティブなときに 1 つのレイヤーを表示したい。これを行う方法?タブがアクティブなときに何らかのアクションを実行し、パネルがアクティブでないときにこれを破棄する方法を意味しますか?
1 に答える
0
tabchange
ここで言及されているように、イベントを聞くことができます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
}
}
}
于 2012-07-09T08:03:43.643 に答える