2013-02-08 63 views
0

当在ST2导航视图中激发后端事件时,您如何确定哪个视图正在被导航远离以及我们正在导航哪个视图?如何在sencha touch 2中导航视图的back事件中确定oldview/newview

+0

我有一个类似的问题,但我没有使用'NavigationView',只是路由和'history.back()'与一些按钮。我最终看着'MyApp.app.getHistory()。getActions()'并将其与新旧视图进行比较。不知道你可能如何使用导航视图... – jakerella 2013-02-08 20:54:14

+0

此外,你可能想看看[文件Ext.navigation.View](http://docs.sencha.com/touch/2-1/ #!/ api/Ext.navigation.View-event-pop),特别是触发的'pop'和'push'事件。你可以使用这些。 – jakerella 2013-02-08 20:56:21

回答

0

所以我找到了另一个解决方法。我需要知道导航的新旧观点,以便我可以更改应用于数据存储的一些过滤器。下面是我做什么,对正在恢复回来我添加以下代码视图:

listeners: { 
    deactivate: function() { 
     ... do some stuff ... 
    } 
} 

虽然不是原来的问题的解决方案,这很适合我。