简体   繁体   English

Extjs 4如何在商店窗口网格中显示所选行

[英]Extjs 4 how show in store window grid selected row

I have problem how show the selected row from window into store which is integrated to listview look like this: 我有问题如何显示从窗口到存储区的所选行,该行已集成到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);
}

after insert() or add() method when I am doing console.log store data it is not showing me the added element in my lsitview.I need to refresh my listview.I tried store.reload() store.load() grid.getStore.loadData ,but all are giving errors. 在我执行console.log存储数据时insert()add()方法之后,它没有向我显示我的lsitview中的添加元素。我需要刷新我的listview。我尝试了store.reload() store.load() grid.getStore.loadData ,但是所有人都给出了错误。

Try using store.sync() instead of store.commitChanges(), hopefully that should work!! 尝试使用store.sync()而不是store.commitChanges(),希望可以正常工作!

Baz 巴兹

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM