2016-07-22 14 views
0

Gibt es eine Möglichkeit, die Spalten träge zu laden. Ich habe eine Reihe von 5k Spalten und 100k Zeilen. Ich verwende angularjs 1.5.7 und angular-ui-grid ^3.x.Angularjs UI-Grid laden die Spalten faul

Das Gitter funktioniert perfekt mit 100k Zeilen und 100 Spalten. Aber wenn ich mehr als 2k Spalten laden wollte, dauert es 10-15 Sekunden, um die Seite zu laden. Ich benutze ein unendliches Scroll-Modul.

Es wäre toll, wenn es eine Möglichkeit gäbe, die Spalten faul bei Bedarf zu laden. Oder wie auch immer, um die Ui-Grid-Bibliothek zu erweitern.

Vielen Dank im Voraus!

Antwort

1

Probieren Sie die Konfigurationsoption columnVirtualizationThreshold auf die Anzahl der Spalten meiner Tabelle:

columnVirtualizationThreshold: $scope.columns.length 

Die einzige Problem ist das Problem, dass die vertikalen Scrollen langsamer werden. Siehe diesen Thread: https://github.com/angular-ui/ui-grid/issues/2784