5

データアクセスに Breeze.js を使用してシングルページアプリケーションを使用しています。Breeze.js を使用してローカル キャッシュに対してクエリを実行し、データは起動時に 1 回だけ要求されます。その後、データの更新のみがサーバーにポストバックされます。

アプリケーション接続を認識させるソリューションを探しています。モバイル デバイスがインターネットに接続されていない場合、変更は Breeze.js および HTML5 ローカル ストレージを使用してローカルに保存されます。モバイル デバイスがオンラインに戻ると、変更がリモート データ ストレージに同期されます。

その要件を実装するためのガイドラインはありますか? ありがとう

4

2 に答える 2

1

@mitaka は、接続変更の検出を指摘しました。

BreezeJS を使用してエンティティをローカル ストレージに保存するには、BreezeJS ドキュメントの「エクスポート/インポート」トピックが貴重な手がかりを提供します。「 DocCode 」サンプルの「exportImportTests.js」ファイルは、そこで説明されている手法の一部を示しています。

于 2013-04-21T05:54:18.203 に答える