2016-11-07 26 views
1

Ich benutze die md.data.table, um Daten anzuzeigen, die ich vom Backend erhalte, gibt es eine Menge Daten (~ 40000 Reihe), also benutze ich Backend Pagination wie folgt:
in der ersten Zeit bekomme ich 100 Zeile aus dem Backend so mit einem Limit von 10, kann der Benutzer in den ersten 10 Seiten navigieren, wenn er nach einer Seite in [11,20] (zum Beispiel) eine neue Anfrage wird gesendet, um den Newt 100 Zeilen zu erhalten, und so weiter.
mein Problem ist, dass, wenn ich eine neue 100 Zeilen aus dem Backend (zum Beispiel der Benutzer wählen Sie die 11. Seite) bekomme ich das Ergebnis aber die Seitenzahl zurück zu 1 Ich habe versucht, es manuell zu setzen mit: paginationParams.page=11 aber es funktioniert nicht
kann jemand helfen.
danken Ihnen im Voraus :)eckiges Material md.data.table Paginierungsproblem

+0

Können Sie einige Code/Markup oder ein Online-Beispiel teilen? –

Antwort

3

ich die Lösung meiner selbst zu finden, und hier ist die Lösung für diejenigen, die das gleiche Problem
das Problem war, haben wird, dass, wenn ich die Anfrage der die nächsten 100 Zeilen erhalten senden, Ich kopiere es in die Variable, mit der die ersten 100 Zeilen angezeigt werden.
so ist die Lösung, anstatt das Ergebnis in die Variable zu kopieren, ich füge sie hinzu, und das Problem zu lösen

Verwandte Themen