extjsの店はすべてのデータを保持しています
-
26-12-2019 - |
質問
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を使用して要求を送信する
他のヒント
データは、MixedCollection
という名前のメモリコレクションに格納されます。それは注文されたコレクションですが、それはあなたがキーでデータを調べることを可能にします、それでそれは注文したハッシュマップを持つようなものです。
所属していません StackOverflow