【发布时间】:2012-06-05 15:54:33
【问题描述】:
我正在使用 sencha touch 2 MVC 应用程序。在我的 app.js 文件中,我没有 launch() 方法和
controllers: ['HomeController'],
还有我的 HomeController 路由
routes: {
'': 'viewHomePage', //1st page
'ap': 'viewContactPage', //2nd page
'ap/:id': 'viewContactPageById' //3rd page
//others
}
在第二页和第三页我有一个按钮
xtype:'button',
listeners: {
tap: function () {
history.back();
}
}
现在的问题是 history.back() 在 page2 的情况下不起作用。但它在 page3 的情况下效果很好。
如果这是特殊情况,那么如何重新启动我的应用程序。
如果它在 MVC 的情况下不起作用,那么解决方案是什么? 还是有其他方法可以做到这一点?
【问题讨论】:
标签: touch extjs sencha-touch-2