0

初めての Sproutcore アプリを作成しています。シンプルなモデル、コントローラー、ビューがあります。store.createRecord()または.createRecords()を使用して新しいレコードを追加すると、ストア、コントローラー、およびビューに追加されます。

ただし、応答から(リモートソースから) store.loadRecords() を介して新しいレコードを追加しようとすると(例: [{"name":"test1"},{"name":"test2"},{"name) ":"test3"}] )、最後のレコード (この場合は test3) のみがストアに格納されます。store.loadRecords() を変更して実際にすべてのレコードを追加するにはどうすればよいですか?

4

1 に答える 1

0

問題が見つかりました: モデルで primaryKey を定義していませんでした。"primaryKey: 'id'," それと同じくらい簡単です。

于 2013-09-06T05:45:46.070 に答える