我有问题如何将所选行从窗口显示到集成到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);
}
在insert()
或add()
方法后,当我在做console.log存储数据时,它没有向我显示我的lsitview中添加的元素。我需要刷新我的listview.I试过{{1} } store.reload()
store.load()
,但都是错误。
答案 0 :(得分:0)
尝试使用store.sync()而不是store.commitChanges(),希望这应该有用!!
巴兹