Sencha Touch 商店同步回调

Posted

技术标签:

【中文标题】Sencha Touch 商店同步回调【英文标题】:Sencha Touch store sync callback 【发布时间】:2014-09-25 08:07:58 【问题描述】:

我的 store.sync() 可以返回 success:false,如果是,我想使用类似于 Ext 的 failure 回调的东西来适当地对错误做出反应,但我没有找到使用任何为此的内置 ST 函数。同步在 ST 中既没有回调也没有成功或失败选项。

我忽略了什么?

PS:我确实在Why is there no sync callback in Sencha Touch? 找到了success 回调的解决方法,但我需要failure 回调。

【问题讨论】:

在此处查看成功回调的简单解决方案:***.com/a/27473830/1199820 【参考方案1】:

store.sync() 不是您需要查看的地方。看看代理。您很可能正在使用 Ajax 请求,而这反过来会提供详细的成功和失败信息。

【讨论】:

【参考方案2】:

我现在对所有脏的 Ext.data.Model 实例调用 Ext.data.Model.save()。这不会将所有内容整齐地打包在一起,但在 90% 的情况下,无论如何都只编辑了一个项目。最好的是,这允许检查每个项目的故障,而不仅仅是整个批次。

【讨论】:

以上是关于Sencha Touch 商店同步回调的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sencha Touch 中的商店之间同步

Sencha Touch : 更改存储中所有记录的值

Sencha Touch 存储同步

CRUD & JsonP / Sencha Touch 2

Sencha Touch 同步并从服务器获取新数据

Sencha Touch 2 - 我如何通过回调调用 JsonP 中的细节