質問

extjsストアがすべてのデータを保持するのか知りたいですか?データがメモリに保存されているのを知っていますが、私はそれが内部的にHTML 5ローカルストレージを使用したことを知りたいです、または他のテクニックが採用されている場合は?

ありがとう、 Deepesh

役に立ちましたか?

解決

それは依存します。

すべての場合では、ストアのデータはJavaScriptオブジェクトに格納されています。この店舗はそのデータをプロキシ経由で持続します。このデータがどのように保存されるかは構成の問題です。さまざまな種類のプロキシを設定できます。

クライアントサイドストレージ

  • localStorageProxy - ブラウザがそれをサポートしている場合、そのデータをLocalStorageに保存します。
  • SessionStorageProxy - ブラウザがそれをサポートしている場合、そのデータをSessionStorageに保存します。
  • MemoryProxy - データをメモリに保持するだけで、ページが更新されたときにデータが失われます

サーバーサイドストレージ

  • Ajax - 同じドメイン上のサーバーに要求を送信します
  • jsonp - 異なるドメイン上のサーバーに要求を送信するには、JSON-Pを使用します。
  • REST - Server
  • と通信するためにRESTFUL HTTPメソッド(get / put / post / delete)を使用します。
  • direct - ext.direct.managerを使用して要求を送信する

詳細はドキュメント内です< / a>。

他のヒント

データは、MixedCollectionという名前のメモリコレクションに格納されます。それは注文されたコレクションですが、それはあなたがキーでデータを調べることを可能にします、それでそれは注文したハッシュマップを持つようなものです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top