2013-09-05 57 views
0

我正在放置我的第一個Sproutcore應用程序。我有一個簡單的模型,一個控制器和一個視圖。當我使用store.createRecord().createRecords()添加新記錄時,它們將被添加到商店,控制器和視圖中。 (例如:[{「name」:「test1」},{「name」:「test2」);然而,當我嘗試通過store.loadRecords()(來自遠程源) },{「name」:「test3」}]),只有最後一條記錄(本例中爲test3)在商店中結束。如何更改store.loadRecords()以實際添加所有記錄?store.loadRecords只在商店中放入最後一條記錄

+0

當我在命令行上使用loadRecords()時,問題是一樣的。 – ceed

+0

loadRecords()返回的數組的長度也顯示正確的數字。 – ceed

+0

如果您還沒有,是否可以驗證他們是否在商店?我想知道他們是否正確地添加到商店,但出於某種原因沒有出現在應用程序的其他部分。 – Dave

回答

0

發現問題:我沒有在模型中定義primaryKey。 「primaryKey:'id',」就這麼簡單。

相關問題