2011-03-23 7 views
2

私は複数のデータストアを持つSencha Touchアプリケーションを開発しています。パフォーマンスを向上させるために、これらのストアに単一のHTTPリクエストでデータをロードしたいと考えています。Sencha Touchで1回のリクエストで複数の店舗にデータを読み込む方法は?

これが機能するには、サーバーは各ストアに1つずつ異なるJSONルート要素を出力します。これはどのようにSencha Touchで行うことができますか?

この質問は、Ext JSがSencha Touchと同じデータストアを使用していると思われるため、Ext JS開発者にとっても役立つ場合があります。

アドバイスをいただければ幸いです。

答えて

7

可能です! Ajaxリクエストを使用して、すべてのストア・データを一度プルする必要があります。その後、クライアント側でそれらを分離し、適切なデータをストアにロードします。ここでMemoryProxyクラスを使用することができます。

ストアにhttpProxyを設定しないことに注意してください。 loadDataメソッドを使用して各店舗にデータがロードされます。

+0

ありがとう、私はこれを試して、それが動作するかどうかをお知らせします。 – Nicodemuz

関連する問題