Model.getSelectionModel(). SelectRow (0) nicht ...Wie wird die Zeile im Raster NACH dem Laden des Rasters ausgewählt?
Antwort
this.store = new Ext.data.Store({
...
listeners: {
load: function() {
this.grid.getSelectionModel().selectFirstRow();
},
scope: this
}
});
this.grid = new Ext.grid.GridPanel({
...
store: this.store
});
So etwas wie dies funktionieren soll, this.store vorausgesetzt und this.grid existiert, ich bin sicher, dass Sie es anpassen können.
Warum sollte im Speicherobjekt ein Raster vorhanden sein? Normalerweise ist es umgekehrt. – Mchl
Da das Lastereignis vom Speicher und nicht vom Raster ausgelöst wird. Ich sage nicht, Store hat auch eine Grid-Eigenschaft, in der Tat müssen Sie speziell Ihre eigenen Referenzen in "dieser" haben, damit dies funktioniert, aber er sollte das sowieso haben. – Lloyd
Ich wiederhole nur die Antwort von Lioyd.
Stellen Sie außerdem sicher, dass Sie das RowSelection-Modell im Raster konfiguriert haben.
var grid = new Ext.grid.GridPanel({
store: ....,
sm: new Ext.grid.RowSelectionModel({singleSelect: true}),
// other grid configurations goes here
listeners: {
render : function(grid){
grid.store.on('load', function(store, records, options){
grid.getSelectionModel().selectFirstRow();
});
}
}
})
- 1. JQGrid programmatisch Raster Zeile nach dem Laden auswählen und anzeigen
- 2. Horizontale Linie nach dem Listenansichtselement im Raster
- 3. Gelöschte Zeilen werden nach Neuladen des Rasters wieder angezeigt
- 4. Wie wird die zuletzt eingefügte Zeile nach ID ausgewählt?
- 5. Wie wird die nächste Zeile in einem Angular UI-Raster ausgewählt?
- 6. WPF-Benutzersteuerelement wird nicht im Raster angezeigt
- 7. Nach dem Exportieren des DevExpress-Rasters nach Excel kann keine Summenzelle erstellt werden
- 8. Wie wird die Eingabe nach dem Aktualisieren der Seite ausgewählt?
- 9. JQGrid-Schaltfläche im Master-Raster jede Zeile zum Laden Detailraster
- 10. Wie wird eine einzelne Zeile bei der Gruppierung nach Spalte und nach dem maximalen Datum ausgewählt?
- 11. DataGridView.DataSource hat keine neue Zeile aus dem Raster (.NET)
- 12. Wie wird die Position der neuen Zeile in der Datenbank nach der Abfrage ausgewählt?
- 13. Wie wird die Spaltenbreite von jqgrid NACH dem Laden der Daten angepasst?
- 14. Mobile Ansicht wird kleiner nach dem Laden
- 15. Website-URL für jqwidgets erscheint momentan im Raster nach dem Laden der Seite
- 16. jqGrid - Wie erhält man die Beschriftung des aktuellen Rasters?
- 17. DBGrid: Wie kann verhindert werden, dass eine Zeile ausgewählt wird?
- 18. Wie wählt man eine Zeile im Kendo-Raster nach Datenelement-ID?
- 19. Speicher löschen und Suchergebnis im Raster laden
- 20. Winkel Raster ausgewählt Kontrollkästchen Bildlauf Problem
- 21. Schaltfläche im Raster hinzufügen
- 22. Laden einer externen JavaScript-Datei nach dem Laden des Webformulars
- 23. Die Abhängigkeitseigenschaft wird nach dem Ändern des Datenkontexts nicht aktualisiert.
- 24. UIActivityIndicatorView wird erst nach dem Laden angezeigt
- 25. Die Tabellenansicht wird nach dem Schließen des Popover nicht aktualisiert?
- 26. Wie wird die Höhe der obersten Zeile im Bootstrap-Raster festgelegt?
- 27. jQGrid, wie fügt man eine neue Zeile innerhalb des Rasters hinzu, nicht über ein Modal?
- 28. Wie man einen Teil des Speichers in ein Raster laden
- 29. Wie wird die zugehörige Zeile ausgewählt, wenn die aktuelle Zeile leer ist?
- 30. Ändern Sie die Farbe des Rechtecks im Raster
nicht funktionieren! ???? warum nicht arbeiten? – Matt
Zeigen Sie mehr Code an (besonders, wie Sie die obige Zeile auslösen). Gibt es Fehlermeldungen in der Fehlerkonsole? – Mchl