我有带商店的网格,我将记录添加到商店,添加到商店的数据反射(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/