【问题标题】:Sproutcore Datasource: How should a created record be saved in the datasource?Sproutcore 数据源:创建的记录应该如何保存在数据源中?
【发布时间】:2012-12-05 10:22:43
【问题描述】:

在创建并提交记录到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 的技术细节,因为我对此很陌生。任何形式的帮助都将不胜感激。

【问题讨论】:

    标签: javascript sql database record sproutcore


    【解决方案1】:

    当您在 SC.Store 实例 (Tree.store) 上调用 commitRecords 方法时,应将数据提交到您的服务器。 为此,您必须在 SC.DataSource 实例中实现方法 createRecords。

    这是一个关于它的教程:http://wiki.sproutcore.com/w/page/12413058/Todos%2007-Hooking%20Up%20to%20the%20Backend

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-03-18
      • 1970-01-01
      • 2021-04-05
      相关资源
      最近更新 更多