Wenn Sie 17 Datensätze haben und 15 gleichzeitig anzeigen, sehen Sie, wenn Sie auf Seite 2 sind, dass die Datensätze 16-17 von 17 - sinnvoll sind.
Wenn Sie jetzt auf dieser zweiten Seite sind und die Reload-Taste im nav drücken (set datentyp = 'json'), wenn das Gitter neu geladen wird, zeigt das Gitter 16-30 von 17 an. Dies scheint ein Fehler sein - gibt es einen Workaround?
Das Raster hat immer noch 17 Zeilen - aber es versucht, auf der zweiten Seite volle 15 Zeilen (die rowNum) -Einstellung zu zeigen, wenn es nur zwei Zeilen anzeigen soll (16-17). Und der nav pagination Text ist falsch (bezieht sich auf 30 Zeilen, wenn es nur 17 gibt).
Sie haben Recht. Es ist ein altes Problem. Ich habe immer vorher
gebraucht %Vor%Aber es gibt einen anderen Weg. Der Trigger 'reloadGrid' unterstützt zusätzliche Optionen: 'current' und 'page'.
%Vor% setzt page
in einem Schritt auf 1 zurück. Die Verwendung in der Form
ermöglicht die aktuelle Auswahl zu sichern. Sie können beide Möglichkeiten kombinieren.
Tags und Links jquery jqgrid pagination