H , um die Auswahl des Kontrollkästchens beizubehalten, nachdem die Seite in JQGRID aktualisiert / neu geladen / von einer anderen Seite umgeleitet wurde.
Ich arbeite in aspx
pages.
Ich bin fähig , den Markierungsauswahlstatus beim Auslagern mit dem folgenden Code beizubehalten:
%Vor% Aber wie um den Markierungsauswahlstatus auf Seite zu aktualisieren / umleiten / neu zu laden in JQGrid
?
Ich habe auch versucht, den folgenden Code auf Window.OnLoad
, aber es funktioniert nicht
Die Implementierung der Auswahl über mehrere Seiten des Rasters ist in alten Versionen von jqGrid sehr schwierig. Ich habe die Antwort , die antworten Sie (versuchen Sie die Demo ) mit den entsprechenden Implementierungen.
Auf der anderen Seite ist das Szenario der Auswahl mehrerer Zeilen über mehrere Seiten sehr üblich. Also habe ich ein neues Feature im freien jqGrid implementiert. Jetzt kann man einfach die neue Option multiPageSelection: true
in Kombination mit multiselect: true
verwenden. Es ändert das Verhalten der Auswahl folgendermaßen:
selarrrow
array verwenden, um einige Zeilen direkt beim Erstellen des Rasters vorzuwählen. selarrrow
kann die IDs von Zeilen von anderen Seiten enthalten. Das Array selarrrow
wird beim Ändern der Seite nicht gelöscht. jqGrid nur Zeilen auswählen, wenn es rowid im Array selarrrow
. selarrrow
mit alle rowids von lokalen data
(von allen Seiten) Die Demo demonstriert die neue Funktion.
Tags und Links javascript asp.net checkbox jqgrid jqgrid-asp.net