0

タップ パネルがあり、ページ上に OpenLayers マップがあります。1 つのタップがアクティブなときに 1 つのレイヤーを表示したい。これを行う方法?タブがアクティブなときに何らかのアクションを実行し、パネルがアクティブでないときにこれを破棄する方法を意味しますか?

4

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 に答える