1

我有问题如何将选定的行从窗口显示到集成到列表视图的存储中,如下所示:

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 存储数据之后insert()或方法之后,它没有向我显示我的lsitview 中添加的元素。我需要刷新我的listview。我试过了,但都给出了错误。add()store.reload() store.load() grid.getStore.loadData

4

1 回答 1

0

尝试使用 store.sync() 而不是 store.commitChanges(),希望这应该有效!

巴兹

于 2013-01-22T12:35:07.657 回答