0
我试图在我的应用程序中添加导航。我在我的应用程序中定义了一些控制器,所以我可以通过this.getApplication().getController('SomeController')
与他们联系。我想在我的navigationView中推送SomeController的视图实例。这工作正常使用push({xtype: 'someView'})
,但在我的控制器,如果我试图改变我的看法,它说它是未定义的。将控制器的视图实例推送到NavigationView
我认为这是因为我推送的视图与我的控制器不一样。这里是我的控制器的代码示例:
config: {
refs: {
someView: {
selector: '#someView',
xtype: 'someView'
}
},
},
store: null,
setStore: function(){
//creating store...
//...
someView.setStore(this.store);
}
这是我的看法:
Ext.define('EpaMobile.view.SomeView', {
extend: 'Ext.dataview.List',
alias: 'widget.someView',
xtype: 'someView',
requires: ['Ext.field.Search', 'Ext.Toolbar'],