通过ajax代理进行CRUD批量更新/插入

CRUD bulk update/insert through an ajax proxy

本文关键字:更新 插入 CRUD ajax 代理 通过      更新时间:2023-09-26

我正在通过ajax代理进行批量更新/插入。我使用store.sync()这将击中每个脏记录的服务器,但如果我在服务器中的任何一个记录中得到错误,如何用适当的消息通知客户端?

<>之前代理:{类型:"ajax",url:"localhost: 8888/服务/baseLocations",读者:{类型:json,rootProperty:"数据",successProperty:"成功",totalProperty: 'total'},actionmethod: {创建:"文章",读:"得到",更新:"文章",毁:"删除"},作者:{类型:json的},batchActions:假}

通过sync更新store有三种方法可用。onUpdateRecords, onDestroyRecords, onCreateRecords。你可以看到返回的success属性和rejectChanges

例如

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