gbe*_*927 3 grid extjs store reset clear
我有一个按钮,当单击时,将使用提供的URL创建一个JSONstore.然后将商店加载到网格中.如果再次单击该按钮,它会再次添加所有信息(因此会列出两次).我想要它,以便当用户点击按钮时,它会清除商店/网格,然后添加所有内容.
有关如何实现这一目标的任何想法?
谢谢,
编辑 ExtJS 3
datasetStore.removeAll();
datasetStore.loadData(datasetsArray);
Run Code Online (Sandbox Code Playgroud)
看一些代码示例(和extjs版本)会很有用,但你可以简单地使用loadRecords方法(http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.JsonStore -method-loadRecords):
grid.store.loadRecords([array of your new records here], {addRecords: false});
Run Code Online (Sandbox Code Playgroud)
{addRecords: false} 表示将首先删除现有记录.