So deaktivieren Sie das Paging auf einem Kendogrid

8

Wir verwenden ein Kendo-Gitter. Ich habe eine Tabelle in meiner cshtml-Datei erstellt und in meiner js-Datei binde ich sie an die Daten. Mein Problem hier ist, dass das Grid-Paging nicht weggeht. Ich brauche alle Gegenstände auf der Seite, da wir nicht viel Ladung erwarten. Ich habe versucht, das umlagerbare Attribut zu entfernen, und ich habe versucht, pageable: false zu markieren. Aber ich sehe immer noch, dass das Raster nur 10 Elemente auf einer Seite anzeigt und den Seitenwechsel ermöglicht.

Wenn wir this.pager.element.hide() verwenden, können wir den Pager ausblenden, aber das löst den Zweck nicht, da der Pager ausgeblendet ist, aber das Paging noch durchgeführt wird. So, nun, die Elemente, die das 11. Element starten, sind auf der Entenseite, aber wir können nicht dorthin navigieren.

Hier ist der existierende Code. Ich habe die irrelevanten Spalten in der Tabelle entfernt. .CSHTML-Datei:

%Vor%

JS-Datei:

%Vor%     
Feroz 05.08.2013, 23:39
quelle

2 Antworten

6

Ich habe dies im Kendo-Forum gepostet und es scheint, als ob wir es nur lösen können, indem wir die Seitengröße des Rasters dynamisch festlegen und dann den Pager ausblenden. In unserem Fall, da wir alle Elemente bei einer einzelnen Ladung haben wollen, legen wir sie auf die Länge der Liste fest, die an den Client gesendet wird. Unten ist der Code, den ich benutzt habe und es funktioniert.

%Vor%     
Feroz 08.08.2013, 20:22
quelle
0

Verwenden:

%Vor%

hat nicht für mich funktioniert. Vielleicht, weil ich Razor und MVC verwende, um das Raster anzuzeigen, oder weil wir Bootstrap für das CSS verwenden, weiß ich nicht. Aber ich tat das stattdessen:

%Vor%     
vapcguy 03.02.2015 01:19
quelle

Tags und Links