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%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%Tags und Links kendo-ui kendo-grid