Sencha touch 2 Sencha触摸控制器监听器不';Don’砰的一声后不要开枪

Sencha touch 2 Sencha触摸控制器监听器不';Don’砰的一声后不要开枪,sencha-touch-2,listener,Sencha Touch 2,Listener,我的控制器侦听器在我第一次加载视图时工作,但在弹出回视图后第二次不工作。我尝试在视图上设置autoDestroy:false,但这并不能解决问题 在pop之后,为了重新启动控制器事件侦听器,我需要更改什么 onNestedlistItemTap1: function(nestedlist, list, index, target, record, e, options) { if(record.isLeaf()) { console.log(this.getMainWrapp

我的控制器侦听器在我第一次加载视图时工作,但在弹出回视图后第二次不工作。我尝试在视图上设置autoDestroy:false,但这并不能解决问题

在pop之后,为了重新启动控制器事件侦听器,我需要更改什么

onNestedlistItemTap1: function(nestedlist, list, index, target, record, e, options) {
   if(record.isLeaf()) {
       console.log(this.getMainWrapper().getActiveView().id); <-- id of the view; after pop is blank
       this.getNavContainer().animateActiveItem(record.data.depth, {
           type: 'flip'
       }); <-- doesn't work after pop
    }
},
onNestedlistItemTap1:函数(嵌套列表、列表、索引、目标、记录、e、选项){
if(record.isLeaf()){

console.log(this.getMainWrapper().getActiveView().id);这可能与视图被破坏有关。尽可能使用高级选择器,不要让
ref
使用对象的
id
是的,谢谢,我已经将我的项目重新组织到不再是这种情况