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