我有带商店的网格,我将记录添加到商店,添加到商店的数据会反射(reflect)在网格上。但刷新后它消失了。
这是我插入记录的代码
handler: function() {
grid.getStore().insert(
0,
new ds_model({
id:0,
name:'',
dob:''
})
);
grid.startEditing(0,0);
grid.store.commitChanges();
}
})
编辑:
var store = new Ext.data.Store({
data: [
[ 11849,'ABC','29/03/90'],
[ 11456,'CDE','17/03/90'],
[ 11344,'EFG','17/07/90'],
[ 11343,'IJK','Trainee','02/06/90'],
...
最佳答案
您还需要结束编辑,否则商店无法提交任何更改。使用 Firebug 检查您的商店是否正在保存。您也可以使用 autosave: TRUE 来避免提交
关于extjs - 插入 Ext-js 后将记录保存在网格中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7868783/