创建并将记录提交到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的技术细节,因为我对此很陌生。任何形式的帮助将不胜感激。
答案 0 :(得分:1)
当您在SC.Store实例(Tree.store)上调用commitRecords方法时,数据应该提交给您的服务器。 为此,您必须在SC.DataSource实例中实现createRecords方法。
以下是有关它的教程:http://wiki.sproutcore.com/w/page/12413058/Todos%2007-Hooking%20Up%20to%20the%20Backend