0

Sencha Touch 2 を使用してアプリを作成しています。ローカル ストアを使用して、サーバー上の mysql データベースからデータを保存したいと考えています。アプリはインターネットがなくても動作するはずなので、接続が見つかったら、ローカル データベースをサーバー データベースと同期する必要があり、電話が再び接続されるまでデータを失うことはありません。ローカル ストアでは、レコードを更新してサーバーに再送信できる必要があります。どのような店舗を利用できますか?

4

1 に答える 1

2

必要な任意のタイプのストアを使用できます。それをローカルにするのはそのプロキシです。要件を満たす任意のクライアント側プロキシを選択できます。単純な単一ページ アプリケーションの場合、メモリ プロキシで十分な場合があります。長期保存が必要で、HTML5 に頼ることができる場合は、LocalStorageプロキシを見てくださいSql

さて、それはクライアント側のストレージに関するあなたの質問の一部に答えるだけです. (1) サーバーからクライアント側ストアにデータをロードし、(2) ローカル データをサーバーに送信するための解決策を見つける必要があります。私の知る限り、Ext はこれをあまりサポートしていないので、自分でハックする必要があります。

または、必要なものを正確に提供すると思われるこの拡張機能を試すことができます。つまり、同じストアに 2 つのプロキシを設定します。1 つはローカル ストレージ用、もう 1 つはサーバーとの交換用です。

于 2013-06-10T11:25:35.270 に答える