store.loadRecords只将最后一条记录存储在商店中

时间:2013-09-05 16:47:11

标签: sproutcore

我正在整理我的第一个Sproutcore应用程序。我有一个简单的模型,一个控制器和一个视图。当我使用 store.createRecord() .createRecords()添加新记录时,它们会被添加到商店,控制器和视图中。

但是,当我尝试通过store.loadRecords()(来自远程源)从响应中添加新记录时(例如 [{“name”:“test1”},{“name”:“test2 “},{”name“:”test3“}] ),只有最后一条记录(本例中为test3)最终存储在商店中。如何更改store.loadRecords()以实际添加所有记录?

1 个答案:

答案 0 :(得分:0)

发现问题:我没有在模型中定义主键。 “主键:'id',”就这么简单。