toque de botão não reagindo quando a visualização é adicionada uma segunda vez
Quando um item de uma lista é selecionado, executo as seguintes linhas de código.
<code>this.details = Ext.create('EventManager.view.EventInfoView'); this.getNavigationView().push(this.details); </code>
Então, eu crio uma nova visão e a coloco em uma visão de navegação. No meu controlador eu ouço um toque em um acceptEventButton que está dentro da vista recém criada.
<code>Ext.define('EventManager.controller.eventController', { extend: 'Ext.app.Controller', config: { refs: { acceptEventButton: '#acceptEventButton' }, control: { "acceptEventButton": { tap: 'onAcceptButtonTap' } } }, ... </code>
Na primeira vez que essa visão é colocada na visualização da navegação, o botão toca. Quando eu apertar o botão Voltar e empurrar outra visão, o botão não faz nada.
Eu gostaria de resolver isso fazendo a lógica como é agora. Eu prefiro não adicionar os eventlisteners eu mesmo enquanto estou criando a visão e depois pressioná-la.
Alguma idéia de onde esse problema reside e como corrigi-lo?