Pregunta

Obtener Json del servidor y mostrarlo en la cuadrícula es relativamente sencillo. En la aplicación ( http://pssnet.com/~devone/extjs3/loadSelection5.html ) Genero un almacén de datos de cuadrícula dinámica. Necesito enviar esto al servidor para su posterior procesamiento.

Si hay una manera de convertir el almacén de datos a json, puedo modificarlo y enviarle un parámetro ... como en jQuery.

A pesar de recorrer todo el almacén de datos para construir json, parece que no hay métodos.

Gracias.

¿Fue útil?

Solución

(Puedo garantizar que lo siguiente se aplica a Ext > 2.3)

Debido a que Ext.data.Store almacena una matriz de objetos Ext.data.Record, no tiene acceso directo a los datos subyacentes (Ext.data.Record encapsula los datos), por lo que, de hecho, no hay forma directa de hacerlo eso. Pero Ext.data.Record tiene una propiedad pública llamada " data " (un objeto con las propiedades field: value ), que puede recopilar en una matriz (por ejemplo, usando Ext.data.Store # cada método) y luego codificar con Ext.encode () a " stringify "

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