J'ai créé une grille et je souhaite y accéder lorsque je clique sur le bouton Enregistrer dans une page. Comment est-ce que je peux boucler l'objet de grille pour obtenir ses éléments et ses valeurs?Comment faire une boucle dans l'objet de grille extjs pour obtenir ses éléments et ses valeurs
Répondre
Si vous souhaitez obtenir un champ particulier de chaque enregistrement:
var data = [];
store.each(function(rec){
data.push(rec.get('field'));
});
THX Evan Trimboli de toute façon – user367134
ce qui est "en fait tout à fait tort": P? – applepie
Comment obtenez-vous les lignes de la grille?
var rows = grid.getStore().getRange();
les lignes seront un tableau de Record objets.
Puis-je obtenir un exemple de "Enregistrer des objets"? – user367134
Un enregistrement est la donnée derrière une ligne de la grille. –
Voici la réponse à ma question:
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);
}
C'est une mauvaise façon de le faire. Voir ci-dessous. –
Afin d'obtenir DOM de la ligne que vous pouvez utiliser suivant Code:
yourGrid.getNode(yourGrid.getStore().getAt(rowIndex))
ou vous pouvez utiliser GetNode directement, mais encas de tout headerbar il ne peut pas travailler comme supposé.
yourGrid.getNode(rowIndex)
Cela vous donnera la ligne du tableau.
- 1. Comment trier un tableau multidimensionnel en fonction de ses éléments et de ses valeurs?
- 2. télécharger une image et obtenir ses octets
- 3. Comment faire pour afficher ses données UIPickerView
- 4. Comment séparer une ligne et réorganiser ses éléments?
- 5. Comment puis-je faire Html.DropDownList coder ses valeurs?
- 6. Comment obtenir des valeurs enum sans connaître ses clés?
- 7. Lire et recréer une liste en fonction de ses valeurs
- 8. Comment faire une boucle à partir d'un site Web racine et de tous ses sous-sites
- 9. Comment faire une boucle sur le tableau $ _GET et échapper toutes ses variables?
- 10. rotate et ses propriétés
- 11. Rails, concombre: faire objet et ses associations
- 12. Comment faire flotter des éléments dans un div plus petit que ses éléments flottants?
- 13. Requête pour vérifier l'indexation et ses types
- 14. WPF ListBox qui dispose ses éléments horizontalement
- 15. JSF CSS panelGrid - comment faire pour que ses éléments contenus soient tous de largeur constante
- 16. WPF ContextMenu perdre ses sous-éléments
- 17. OpenID et ses défauts
- 18. Implode tableau de valeurs ainsi que ses clés
- 19. Existe-t-il un moyen pour une énumération Java d'avoir des valeurs entières «manquantes» pour ses éléments?
- 20. Documentation pour python-gnomeapplet et ses amis
- 21. Obtenir des données JSON de JSTree et ses métadonnées
- 22. compilateur JIT et ses types
- 23. comment trier un scala.collection.Map [java.lang.String, Int] par ses valeurs?
- 24. Mise à jour une colonne d'une autre ses valeurs répétables
- 25. Comment faire en sorte que WebDev nettoie ses pistes d'outils?
- 26. Comment trier un treemap en fonction de ses valeurs?
- 27. Comment récupérer une entité avec ses propriétés d'entité dans nhibernate?
- 28. # directive pragma et ses utilisations dans c
- 29. les variables Itération pour changer ses fonctions en Python
- 30. jQuery: Étant donné un sélecteur, trouver uniquement ses éléments visibles
Veuillez regarder ici http://edspencer.net/2009/07/ext-js-iterator-functions.html – user573899