在JayData中,我如何知道我的saveChanges()调用是如何进行的?在Breeze中,save命令返回一个saveResults对象。 JayData有什么相同的东西吗?
答案 0 :(得分:2)
免责声明:我为JayData项目工作
不幸的是,使用context.saveChanges()
时,当前版本无法访问批处理操作的个别结果。通常,您可以通过then() and fail()
分支承诺处理程序(需要jQuery)来接收结果的状态。
如果您使用实例save()
,remove()
等方法,您将获得有关异常结果的更多详细信息(错误详细信息),因为您将获得详细的错误响应fail()分支。
如果结果包含实体更新,则这些更新会自动合并到实时实体实例中 - 包括saveChanges()
和instance.save()
。
如果您需要处理协议结果,请使用context.prepareRequest()
拦截http通信。