我的store.sync()可以返回成功:false,如果是,我想使用类似于Ext的failure
回调的东西来适当地对错误作出反应,但我没有找到可能性使用任何内置ST功能。在ST中,sync既没有回调,也没有成功或失败选项。
我忽略了什么?
PS:我确实在Why is there no sync callback in Sencha Touch?找到success
回调的解决方法,但我需要failure
回调。
答案 0 :(得分:0)
store.sync()不是您需要查看的位置。看看代理。很可能您正在使用Ajax请求,而这反过来又会带来详细的成功和失败。
答案 1 :(得分:0)
我现在在所有脏的Ext.data.Model实例上调用Ext.data.Model.save()。这不会将所有内容整齐地整理在一起,但在90%的情况下,无论如何只编辑一个项目。最好的是,它允许检查每个项目的失败,而不仅仅是整个批次。