Pregunta

Quiero saber ¿dónde guarda el almacén ExtJS todos los datos?Sé que los datos se almacenan en la memoria, pero quiero saber si utilizó almacenamiento local HTML 5 internamente o si se emplea alguna otra técnica.

Gracias, Deepesh

¿Fue útil?

Solución

depende.

En todos los casos, los datos de la tienda se almacenan en un objeto JavaScript. La tienda persiste sus datos a través de un proxy. Es una cuestión de configuración de cómo se almacenan estos datos. Puede configurar diferentes tipos de proxies:

Almacenamiento lateral del cliente

  • localStorageProxy: guarda sus datos a LocalStorage si el navegador lo admite
  • SessionStorageProxy: guarda sus datos en SessionStorage si los navegadores lo admiten
  • MemoryProxy: sostiene los datos solo en la memoria, cualquier dato se pierde cuando la página se actualiza

Almacenamiento lateral del servidor

  • AJAX: envía solicitudes a un servidor en el mismo dominio
  • JSONP: usa JSON-P para enviar solicitudes a un servidor en un dominio diferente
  • REST: utiliza métodos HTTP relajantes (GET / PUT / POST / ELIMINAR) para comunicarse con el servidor
  • Direct - usa ext.direct.manager para enviar solicitudes

Más detalles son en los documentos < / a>.

Otros consejos

Los datos se almacenan en una colección en la memoria llamada MixedCollection.Es una colección ordenada, pero también te permite buscar datos por clave, por lo que es como tener un mapa hash ordenado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top