【发布时间】:2018-02-06 14:23:16
【问题描述】:
我正在开发一个带有 Kendo UI 的手机 Phonegap 应用程序,利用它的离线数据源功能。
不幸的是,我偶然发现了当数据源重新联机时,脱机更改没有发送到远程服务器的情况。它是这样的:
- 数据源从远程服务器读取数据并将数据放入localStorage
- 设备脱机并且对数据项进行了更改(该项目在 localStorage 中标记为
__state__: 'update') - 应用程序在设备仍处于离线状态时关闭
- 应用程序关闭时设备上线
- 应用再次启动并调用
datasource.online(true) - 尽管离线数据具有适当的
__state__属性,但更改不会同步到远程服务器
据我了解,调用 datasource.online(true) 会立即同步所有离线更改。有什么想法为什么没有发生?
谢谢
【问题讨论】:
标签: kendo-ui phonegap offline-caching kendo-datasource