我的观点(列表视图)
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??
}));}