Ich habe ein Gitter erstellt und möchte darauf zugreifen, wenn ich auf die Schaltfläche Speichern auf einer Seite klicke. Wie kann ich das Grid-Objekt loopen, um seine Elemente und seine Werte zu erhalten?Wie man das extjs Gitterobjekt durchläuft, um seine Elemente und Werte zu erhalten
Antwort
Wenn Sie ein bestimmtes Feld aus jedem Datensatz erhalten möchten:
var data = [];
store.each(function(rec){
data.push(rec.get('field'));
});
THX Evan Trimboli sowieso – user367134
was ist "eigentlich ganz falsch": P? – applepie
Wie erhalten Sie die Zeilen aus dem Raster?
var rows = grid.getStore().getRange();
Zeilen werden ein Array von Record Objekte sein. Hier
kann ich Beispiel für "Record Objekte" bekommen? – user367134
Ein Datensatz sind die Daten hinter einer Zeile im Raster. –
ist die Antwort auf meine Frage:
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);
}
Das ist ein schlechter Weg, es zu tun. Siehe unten. –
Um DOM der Reihe bekommen Sie folgende verwenden können code:
oder Sie können getNode direkt verwenden, aber wenn eine Headerleiste funktioniert, kann es möglicherweise nicht funktionieren.
yourGrid.getNode(rowIndex)
Dies wird Ihnen die Tabellenzeile geben.
- 1. Wie durchläuft man das?
- 2. Wie durchläuft ich DOM-Elemente in PHP?
- 3. Wie durchläuft man das JSON-Modell?
- 4. ExtJS Gridfilter Werte zu PHP
- 5. Wie durchläuft man Elemente von Formularen mit Javascript?
- 6. Wie durchläuft man Elemente, die nach einem Element erscheinen?
- 7. Wie man alle Elemente eines Formulars durchläuft jQuery
- 8. Wie man Objekt durchläuft und einen Baum erzeugt Objekt
- 9. Wie kann ich JSONObject iterieren, um einzelne Elemente zu erhalten
- 10. Excel Formel, um die Werte zu erhalten
- 11. XElement, um alle Unterelement-Knotennamen und Werte zu erhalten
- 12. Wie aktualisiert man einen ListView, um den Cursor erneut aufzufüllen, um seine Daten und seine Ansichten neu zu füllen
- 13. Wie durchläuft man eine ArrayList mit XML?
- 14. ExtJS und das berüchtigte Speicherleck
- 15. Wie man einen Generator durchläuft
- 16. Wie durchläuft man einen NSString und bekommt einen Substring?
- 17. ExtJs sortierbare Elemente Liste
- 18. Wie durchläuft man den Python-Ausdruck?
- 19. NSString unveränderlich erlaubt, seine Werte zu ändern?
- 20. Wie durchläuft man ein assoziatives Array und bekommt den Schlüssel?
- 21. Wie kann man Elemente klonen und die Ereignislistener erhalten?
- 22. Wie verwende ich die Tags-Eigenschaft eines xml-Knotens, um seine Informationen und Attribute zu erhalten?
- 23. Wie kann ich XPath verwenden, um Elemente zu erhalten?
- 24. Gibt es ein Tutorial, das zeigt, wie man Tabs und Aktivitäten verwendet, um Werte zu übergeben
- 25. Schleife spezifische Schlüssel im Wörterbuch, um Werte zu erhalten
- 26. Wie man Datenattribut zu extjs Knopf hinzufügt
- 27. Coldfusion - Wie man ein Array von Struktur durchläuft und alle KEY-Werte dynamisch ausdruckt?
- 28. Zugriff auf das Postfach eines anderen Benutzers, um seine Ordnerstruktur zu erhalten
- 29. Wie durchläuft man eine Multimap und druckt Werte gruppiert nach Schlüssel?
- 30. C# Durchläuft ein IEnumerable für eine Berechnung, die das n vorherige und n folgende Elemente verwendet
Bitte hier klicken http://edspencer.net/2009/07/ext-js-iterator-functions.html – user573899