當從列表中選擇一個項目時,我執行以下代碼行。第二次添加視圖時按鈕點擊不起作用
this.details = Ext.create('EventManager.view.EventInfoView');
this.getNavigationView().push(this.details);
所以我創建一個新的視圖,並將其推到導航視圖上。 在我的控制器中,我在監聽新創建視圖內的acceptEventButton。
Ext.define('EventManager.controller.eventController', {
extend: 'Ext.app.Controller',
config: {
refs: {
acceptEventButton: '#acceptEventButton'
},
control: {
"acceptEventButton": {
tap: 'onAcceptButtonTap'
}
}
},
...
第一次將此視圖置於導航視圖上時,按鈕點擊工作。 當我按下後退按鈕並推入另一個視圖時,按鈕什麼也不做。
我想通過按照現在的邏輯來解決這個問題。我寧願不在我創建視圖的時候自己添加事件監聽器,然後推送它。
任何想法存在這個問題,以及如何解決?
同樣在這裏。我對這個問題感到非常沮喪,'add()'方法也是一樣的。我認爲這是一個錯誤。 – 2012-04-18 14:26:29