Javascript Extjs 4如何显示店内窗口网格选定行

Javascript Extjs 4如何显示店内窗口网格选定行,javascript,model-view-controller,extjs4,Javascript,Model View Controller,Extjs4,我对如何将所选行从窗口显示到集成到listview的存储中有问题,如下所示: onSelectBtnSelect:function(oBtn){ var row = this.getContactsGrid().getSelectionModel().getSelection()[0].get('first_name'); var store = Ext.create('Aenis.store.docmgmt.warrants.SelectedWarrants',{});

我对如何将所选行从窗口显示到集成到listview的存储中有问题,如下所示:

onSelectBtnSelect:function(oBtn){
     var row = this.getContactsGrid().getSelectionModel().getSelection()[0].get('first_name');
     var store = Ext.create('Aenis.store.docmgmt.warrants.SelectedWarrants',{});
     store.insert(0,{"contactName":row});
     store.commitChanges();
     var win = oBtn.up('window');
    win.close();
    console.log(store.data);
}
在执行console.log store data时,在使用
insert()
add()
方法之后,它没有在我的lsitview中显示添加的元素。我需要刷新我的listview。我尝试了
store.reload()
store.load()
grid.getStore.loadData
,但都出现了错误。

尝试使用store.sync()而不是store.commitChanges(),希望它能起作用


Baz

你告诉它去开一家新店。我看不到您将该存储附加到视图的任何位置。不,我有存储授权开始时存储为空,然后我选择该记录并按Select,然后该记录应转到存储应添加,添加正在进行,但未显示,这是个问题。是的,我附加了视图一切正常,仅在我需要的那一刻,当窗口关闭时,我可以得到所选的记录,我可以插入到我的商店,但我无法在视图中显示该记录。非常感谢,我解决了它。