JQGRID - Auswahlkästchen des Kontrollkästchens beibehalten - Seite aktualisieren / umleiten / neu laden

8

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

%Vor%     
kanna raj 06.10.2015, 07:10
quelle

1 Antwort

1

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:

  • Man kann selarrrow array verwenden, um einige Zeilen direkt beim Erstellen des Rasters vorzuwählen.
  • Das Array 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 .
  • ist
  • Klicken Sie auf "Alle auswählen" Kontrollkästchen in der Kopfzeile der Checkbox Spalten füllt selarrrow mit alle rowids von lokalen data (von allen Seiten)

Die Demo demonstriert die neue Funktion.

    
Oleg 08.10.2015 16:22
quelle