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 回答