(Disclaimer: je suis l'auteur de SlickGrid)
Mise à JOUR
Cela a maintenant été mis en œuvre dans SlickGrid.
Veuillez voir http://github.com/mleibman/SlickGrid/issues#issue/22 pour une discussion en cours sur la fabrication de SlickGrid travailler avec un plus grand nombre de lignes.
Le problème est que SlickGrid ne pas virtualiser la barre de défilement - à-dire la zone déroulante de la hauteur correspond à la hauteur totale de toutes les lignes. Les lignes sont ajoutés et supprimés en tant que l'utilisateur fait défiler, mais le défilement se fait par le navigateur. Qui lui permet d'être très rapide mais en douceur (onscroll événements sont notoirement lent). Le problème, c'est qu'il y a des bugs ou des limites dans les navigateurs CSS moteurs qui limite le potentiel de la hauteur d'un élément. Pour IE, qui se trouve être 0x123456 ou 1193046 pixels. Pour les autres navigateurs, il est plus élevé.
Il est expérimental, la solution de contournement dans le "largenum-fix" de la branche que soulève cette limite de manière significative par le remplissage de la zone déroulante avec "pages" mis à 1M pixels hauteur, puis en utilisant le positionnement relatif dans ces pages. Depuis la limite de hauteur dans le CSS du moteur semble être différent et nettement inférieur à celui de la disposition réelle du moteur, ce qui nous donne beaucoup plus de limite supérieure.
Je suis toujours à la recherche d'un moyen d'obtenir à un nombre illimité de lignes, sans renoncer à la performance de pointe qui SlickGrid détient actuellement sur d'autres implémentations.
Rudiger, pouvez-vous expliquer comment vous l'avez résolu?