如何从JayData saveChanges()调用中获取保存结果?

时间:2015-01-30 17:07:24

标签: jaydata

在JayData中,我如何知道我的saveChanges()调用是如何进行的?在Breeze中,save命令返回一个saveResults对象。 JayData有什么相同的东西吗?

1 个答案:

答案 0 :(得分:2)

免责声明:我为JayData项目工作

不幸的是,使用context.saveChanges()时,当前版本无法访问批处理操作的个别结果。通常,您可以通过then() and fail()分支承诺处理程序(需要jQuery)来接收结果的状态。

如果您使用实例save()remove()等方法,您将获得有关异常结果的更多详细信息(错误详细信息),因为您将获得详细的错误响应fail()分支。

如果结果包含实体更新,则这些更新会自动合并到实时实体实例中 - 包括saveChanges()instance.save()

如果您需要处理协议结果,请使用context.prepareRequest()拦截http通信。