使用store.add(记录)后无法从store.getNewRecords()获取数据

时间:2017-06-28 04:45:26

标签: extjs extjs4

我是新的开发者extjs。我想在添加store.add(记录)后从商店添加新记录。我使用下面的sytax

var newRecord = store.getNewRecords()
console.log('newRecord',newRecord);

但我无法获得新记录,我得到了像newRecord这样的输出数据:[]
请帮帮我

1 个答案:

答案 0 :(得分:2)

首先,您需要添加记录以存储和提交更改,然后获取新记录。

 grid_store.add({'Name':"ab",'dob':"099"})
     grid_store.commitChanges();
     var newRecord = grid_store.getNewRecords()
     console.log('newRecord',newRecord);
 });

这是一个小提琴:http://jsfiddle.net/2p78md5t/3/