He creado una grilla y quiero acceder a ella cuando hago clic en el botón Guardar en una página. ¿Cómo puedo iterar el objeto de la grilla para obtener sus elementos y sus valores?Cómo recorrer el objeto de grilla extjs para obtener sus elementos y valores
Respuesta
Si desea obtener un determinado campo de cada registro:
var data = [];
store.each(function(rec){
data.push(rec.get('field'));
});
THX Evan Trimboli de todos modos – user367134
¿Qué es "realmente bastante malo": P? – applepie
¿Cómo se obtienen las filas de la cuadrícula?
var rows = grid.getStore().getRange();
filas será un array de objetos Record.
¿Puedo obtener un ejemplo de "Grabar objetos"? – user367134
Un registro es la información detrás de una fila en la grilla. –
Aquí está la respuesta a mi pregunta: ¿
for (var i = 0; i < yourGrid.getStore().data.length; i++) {
var element = Ext.get(yourGrid.getView().getRow(i));
var record = yourGrid.getStore().getAt(i);
alert(record.data.ID);
}
Esa es una forma pobre de hacerlo. Vea abajo. –
el fin de obtener DOM de la fila se puede utilizar después de código:
yourGrid.getNode(yourGrid.getStore().getAt(rowIndex))
o puede usar getNode directamente, pero en el caso de cualquier barra de encabezado puede que no funcione como se suponía.
yourGrid.getNode(rowIndex)
Esto le dará la fila de la tabla.
- 1. Utilice foreach() para recorrer el objeto y cambiar los valores
- 2. ¿Cómo agregar un hipervínculo de fila para una grilla extJS?
- 3. jQuery obtener el siguiente elemento y todos sus elementos secundarios
- 4. ¿Cómo puedo agregar números de fila a una grilla ExtJS?
- 5. ¿Cómo hacer que la grilla ExtJS se vuelva a renderizar?
- 6. extJs 4 personalización de la grilla - Fila total al final
- 7. Obtener propiedades y valores del objeto desconocido
- 8. obtener el tipo de objeto y asignar valores en consecuencia
- 9. recorrer la matriz y obtener la clave y el valor
- 10. ¿Cómo recorrer una matriz asociativa y obtener la clave?
- 11. ¿Cómo obtener elementos secundarios pero ninguno de sus hijos?
- 12. Ordenar elementos en un hash anidado por sus valores
- 13. Cómo recorrer los elementos seleccionados con document.querySelectorAll
- 14. ¿Cómo obtener una grilla de elementos de la lista de altura igual?
- 15. Cómo obtener valores fuera del objeto HtmlAttributes
- 16. Obtener las claves de NSDictionary ordenadas por sus respectivos valores
- 17. XML analizando usando Java para obtener valores de elementos y valores de atributos
- 18. ¿Cómo cambiar el color del texto de una sola fila en una grilla ExtJS?
- 19. ¿Cómo obtener dispayfield en el combo extjs?
- 20. Uso de Jquery each() y children() para recorrer y ocultar/enfocar elementos de formulario
- 21. Cómo obtener elemento hijo en ExtJS 4
- 22. Obtener elementos HTML por sus nombres de atributo
- 23. C# Uso de la reflexión para obtener propiedades de un objeto genérico (y sus objetos anidados)
- 24. Django. Obtener valores para todos los campos de un objeto
- 25. Obtener una lista de elementos distintos y su recuento de
- 26. cómo acceder casillas de verificación y sus valores con getElementsByName
- 27. ¿Es correcto recorrer QMap con iteradores y borrar/agregar elementos?
- 28. ¿Cómo obtener todas las propiedades estáticas y sus valores de una clase que utilizan la reflexión
- 29. ¿Hay alguna forma de obtener el número de elementos del objeto?
- 30. ¿Cómo enumero todas las propiedades en un objeto y obtengo sus valores?
Mire aquí http://edspencer.net/2009/07/ext-js-iterator-functions.html – user573899