我正在尝试检测并删除同步后仍在存储但未添加到数据库中的那些字段(成功:false)。然后,向用户返回一条错误消息(带有一些错误代码)。但是,我只能在商店文档中看到“beforesync”事件。
有没有可能做这样的事情?我正在尝试使用“更新”事件,但只有在同步成功时才会在同步后调用它们(否则它们只会在同步之前调用)。
我真的找不到同步后触发的事件。有什么解决办法吗?
请注意,我正在使用自动同步,这就是为什么我不能挂钩回调,否则一切都会更容易。
我可以在文档中看到的另一个重要点是:
代码:
Ext.data.Model.EDIT
Ext.data.Model.REJECT
Ext.data.Model.COMMIT
为什么 REJECT 事件永远不会被触发?我认为如果成功 = false REJECT 会被调用,我是否需要类似 404 的东西才能获得该结果?
编辑:不,我找不到触发更新事件的 REJECT 版本的方法。有什么建议吗?