我已经定义了一个控制器,并在其中分配了这样的引用:
refs:
[
{
ref: 'refugeDetails',
selector: 'refugedetails'
}
]
我用 xtype = 'refugedetails' 创建了一个视图,并在我的控制器的函数 deleteAdmin 中尝试从该视图的存储中删除一条记录,如下所示
deleteAdmin: function(index) {
this.getRefugeDetails().getStore().removeAt(index);
}
但它不起作用,所以我试图在同一个函数中查看 getStore 是否返回类似
var st = this.getRefugeDetails().getStore();
if(st) Ext.Msg.alert('st', 'exists');
else Ext.Msg.alert('st', 'does not');
但是我没有收到警报,并且在控制台中我收到“TypeError:Object [object global] has no method 'getStore'”。我在这里做错了吗?