0

にレコードを作成してコミットした後store、データベース内の更新された変更がブラウザの更新時に失われないようにするには、どのように「保存」しますか? 現在、これが行われていることです:

toBeAdded = Tree.store.createRecord(Tree.Note, 

                    {
                    guid: 324,
                    name: this.get('newItem'),
                    categoryId: categoryId,
                    content: "This is a newly added item"
                        }
                    );
          Tree.store.commitRecords();

私は Sproutcore の技術的な詳細に慣れていないので、これにはまったく慣れていません。どんな種類の助けも大歓迎です。

4

1 に答える 1

1

SC.Storeインスタンス(Tree.store)でメソッドcommitRecordsを呼び出す場合、データはサーバーにコミットする必要があります。そのためには、SC.DataSourceインスタンスにメソッドcreateRecordsを実装する必要があります。

これに関するチュートリアルは次のとおりです。http ://wiki.sproutcore.com/w/page/12413058/Todos%2007-Hooking%20Up%20to%20the%20Backend

于 2012-12-07T08:10:09.160 に答える