后退按钮在不同视图中不起作用

时间:2015-02-25 15:11:27

标签: extjs sencha-touch-2.1

我的观点(列表视图)

items: [
{
 xtype: 'button',
 text: 'Back',
 ui:'back',
 action:'back1'
 }]

我的控制器(列表视图控制器)

control: {
'button[action=back1]':
{
 tap: function() {
 this.redirectTo('mainmenu');}
}   
} ,
routes: {
'mainmenu': 'MainMenuPage'} 
},
MainMenuPage: function () {
Ext.Viewport.setActiveItem({xtype:'mainmenu'});}

以上代码工作完美。 在详细视图中实现相同的逻辑但不起作用

我的详细信息视图

items: [
{
xtype: 'button',
text: 'Back',
action:'back2',
ui:'back',
}
] 

我的详细视图控制器

 control: {
 'button[action=back2]':
 {
 tap: function() {
 this.redirectTo('mainmenu/list');
 }
 }
 } ,
 routes: {
 'mainmenu/list': 'ListViewPage'}
},
ListViewPage: function () {
Ext.Viewport.setActiveItem({xtype:'listview'}); 
},

以上代码无效

我的app.js

launch: function () {
this.getApplication().getHistory().add(Ext.create('Ext.app.Action', {
url: 'http://localhost:1841/Myapp/button' // How to specify url??
}));}

0 个答案:

没有答案