el botón no reacciona cuando la vista se agrega una segunda vez
Cuando se selecciona un elemento de una lista, ejecuto las siguientes líneas de código.
<code>this.details = Ext.create('EventManager.view.EventInfoView'); this.getNavigationView().push(this.details); </code>
así que creo una nueva vista, y la empujo en una vista de navegación. En mi controlador escucho un toque en un acceptEventButton que está dentro de la vista recién creada.
<code>Ext.define('EventManager.controller.eventController', { extend: 'Ext.app.Controller', config: { refs: { acceptEventButton: '#acceptEventButton' }, control: { "acceptEventButton": { tap: 'onAcceptButtonTap' } } }, ... </code>
La primera vez que se coloca esta vista en la vista de navegación, el toque del botón funciona. Cuando presiono el botón Atrás y presiono otra vista, el botón no hace nada.
Me gustaría resolver esto haciendo la lógica como está ahora. Preferiría no agregar los Eventlisteners a mí mismo mientras estoy creando la vista y luego la presiono.
¿Alguna idea de dónde reside este problema y cómo solucionarlo?