2013-01-09 58 views
1

我需要點擊/點擊我的頁面底部的整個工具欄,或者轉到另一個屏幕或彈出一個窗口。Sencha Touch 2.1點擊整個工具欄

爲什麼你問?因爲我現在有一個標誌作爲我的標題。此外,這是最簡單的方法,我可以用最少的代碼在底部獲得徽標,該代碼已停靠,並且在頁面更改時不會更改。本質上,我的工具欄是鏈接或彈出到「關於」頁面。

這裏是我似乎與按鈕工作。

{ 
    xtype : 'toolbar', 
    docked: 'bottom', 
    title: '<img src="logo.png" id="logo" alt=""/>', 
    handler: function() { 
    Ext.Msg.alert('About', 'You clicked about'); 
    } 
} 

我也試過這個沒有運氣。

{ 
    xtype : 'toolbar', 
    docked: 'bottom', 
    title: '<img src="logo.png"/>', 
    listeners: { 
    tap: function() { 
     alert("You tapped me"); 
    } 
    } 
} 

感謝, 甄子丹

+0

我不會把這個和答案,但我也保持在谷歌,並找到了一個解決方案,將通過點擊標誌,但不是整個工具欄。我必須創建一個新的工具欄項目作爲xtype圖像,並添加一個水龍頭監聽器到我的圖像。然後將我的ext.msg.alert()添加到偵聽器。 – DonnieCrump

回答

3

你可以只是簡單的這樣做:

{ 
    xtype : 'toolbar', 
    docked: 'bottom', 
    title: '<img src="logo.png"/>', 
    listeners: { 
     initialize: function() { 
      this.element.on({ 
       tap: function() { 
        alert("You tapped me"); 
       } 
      }) 
     } 
    } 
} 

希望它能幫助:)

+0

明白了。謝謝您的幫助。 – DonnieCrump

+0

很高興幫助:) – Eli

相關問題