jqGrid Paging-Frage

8

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).

    
Marcus Leon 27.09.2010, 20:33
quelle

1 Antwort

29

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

%Vor%

ermöglicht die aktuelle Auswahl zu sichern. Sie können beide Möglichkeiten kombinieren.

    
Oleg 27.09.2010, 21:24
quelle

Tags und Links