【问题标题】:CRUD bulk update/insert through an ajax proxy通过 ajax 代理进行 CRUD 批量更新/插入
【发布时间】:2015-08-03 02:59:38
【问题描述】:

我正在通过 ajax 代理进行批量更新/插入。我使用store.sync(),这将针对每个脏记录访问服务器,但是如果我在服务器中的任何一条记录中出现错误,如何用正确的消息通知客户端?

代理:{
        类型:'ajax',
        url: "localhost:8888/service/baseLocations",
        读者:{
            类型:'json',
            根属性:'数据',
            成功属性:'成功',
            总属性:“总计”
        },
        动作方法:{
            创建:'POST',
            读:'得到',
            更新:'POST',
            销毁:'删除'
        },
        作者:{
            类型:'json'
        },
        批处理操作:假
}

【问题讨论】:

    标签: javascript ajax extjs proxy


    【解决方案1】:

    当通过sync 更新store 时,可以使用三种方法。 onUpdateRecordsonDestroyRecordsonCreateRecords。您可以查看success 属性返回和rejectChanges

    例如 onUpdateRecords: function(records, operation, success) { if (!success){ this.rejectChanges(); } }

    【讨论】:

      猜你喜欢
      • 2012-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      • 2014-04-02
      • 2011-02-24
      • 2017-07-12
      • 1970-01-01
      相关资源
      最近更新 更多