Kendo UI - Grid Pagination (Serverseite)

8

Ich versuche, das Kendo-UI-Raster mit Paginierung zu verwenden. Alles scheint zu funktionieren, erwarte für das Total-Attribut, obwohl ich es auf 100 setze, zeigt es 1 - 10 von 10 Items an, welche die Seitengröße ich setze. Jeder hatte besseren Erfolg damit? Ich habe Kendo Dokumente und Foren ohne Erfolg durchsucht.

%Vor%

)

Danke

    
spooti 18.03.2013, 13:39
quelle

4 Antworten

12

Wie in der Dokumentation bei serverPaging aktiviert ist, müssen Sie total in Ihrem Schema angeben, und Sie müssen diese Summe auch jedes Mal zurückgeben, wenn Sie die Antwort vom Server genau an dieser durch das Schema angegebenen Stelle zurückgeben.

%Vor%

Dasselbe wird diskutiert hier .

Überprüfen Sie das folgende Beispiel .

    
Petur Subev 19.03.2013, 20:16
quelle
6

Richtig, Sie müssen das Feld Gesamt in Ihrer Antwort übergeben.

Ihre Ansicht kann wie folgt aussehen:

%Vor%

Ihr Aktionscode wie folgt:

%Vor%

Sehen Sie die Anfrage und Antwort in Fiddler Sie werden sehen, wie die Magie passiert: Anfrage: sort = SessionId-asc & amp; Seite = 7 & amp; pageSize = 20 & amp; Gruppe = & amp; Filter =

Dies ist das DataSourceRequest-Format, das vom Grid an den Controller übergeben wird. Es enthält bereits die Parameter, die für das Paging benötigt werden.

Zeigen Sie die Antwort der Aktion an, und Sie sehen, dass ein Datenfeld mit allen Datensätzen vorhanden ist. Das Gesamtfeld ist die Gesamtmenge aller Datensätze, die für das Paging des Kendo-Rasters benötigt werden.

    
Jim Yu 22.07.2013 21:37
quelle
0

Laut dem ursprünglichen Beispiel wird "Total" automatisch erkannt. Wenn Sie 100 Ergebnisse pro Seite anzeigen möchten, legen Sie stattdessen "PageSize" fest.

    
JBntis 18.03.2013 13:48
quelle
0

Wenn Sie Kendo-Wrapper für ASP.NET MVC verwenden, sollten Sie Folgendes hinzufügen:

%Vor%

Wie in diesem Artikel erläutert Die benutzerdefinierte Bindung ermöglicht das Umgehen integrierter Paging- / Sortierfunktionen. Auf diese Weise wird Total berücksichtigt.

    
user870717 09.04.2013 09:10
quelle

Tags und Links