2012-06-01 83 views
1

我是新來的sencha touch。如何更改在sencha touch 2中點擊開始時的按鈕圖像?

我有一個按鈕點擊事件的問題。其實我有與在按鈕的CLS財產聲明的背景圖像的按鈕:當按鈕被使用removeCls()和addCls(抽頭

Ext.define('app.view.common.PageHeader', { 
    extend: 'Ext.Container', 

    xtype: 'pageHeader', 

    config: { 

     items: [ 
      { 
       xtype: 'button', 
       left: 10, 
       top: 10, 
       baseCls: 'null', 
       cls: 'btn_back',   //with background:url('btn_img.png') 
       listeners: { 
        tap: function() { 
         console.log('button tapped...'); 
         //history.back(); 
         this.removeCls('btn_back'); 
         this.addCls('btn_press'); 
        }, 
        release: function() { 
         console.log('button released..'); 
        } 
       } 
      } 
     ] 
    } 
}); 

現在我只是想改變按鈕的背景圖片)。

但是從Sencha文檔中我還沒有發現任何類似的事件。

那麼有沒有辦法做到這一點?

回答

3

只要刪除所有你寫的聽衆和處理程序。這只是您的按鈕配置pressedCls。例如:

pressedCls: 'css_properties_when_the_button_is_pressed'

希望這有助於。

+1

它工作.. 感謝您的回覆... – nirupam