我正在尝试在View中获取父组件,但始终会收到此错误:
Cannot call method 'getParent' of undefined
以下是代码:
initialize: function() {
this.callParent();
this.loadMates();
},
loadMates: function() {
var store = Ext.create('App.store.user.Mates');
store.getProxy().setExtraParam('userId', this.getParent().getUserId());
this.setStore(store);
}
我不知道为什么初始化的视图是undefined
。我试图将“this”作为参数而没有任何成功。
提前多多感谢。
修改:
答案 0 :(得分:0)
好吧,我把所有逻辑都移到了Controller中。在refs
中,有父视图和实际视图的链接。现在我可以轻松访问父级的属性。在推送实际视图后立即调用加载函数。