リストの項目が選択されると、次のコード行が実行されます。ビューが2回目に追加されたときにボタンタップが反応しない
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'
}
}
},
...
このビューが初めてナビゲーションビューに配置されると、ボタンタップが機能します。 私が戻るボタンを押して別のビューを押すと、ボタンは何もしません。
私はこれを今のようにして解決したいと考えています。私はむしろ私がビューを作成しているし、それをプッシュしている間に自分自身eventlistenersを追加したいと思います。
この問題の原因と解決方法を教えてください。
同じです。私はこの問題に非常に不満を感じており、 'add()'メソッドも同じようになります。私はそれがバグだと思う。 –