2017-08-28 1 views
0

Je souhaite corriger le nombre maximal d'enregistrements dans une grille défilante virtuelle, c'est-à-dire lorsque l'événement pageChange est déclenché et que j'ajoute certains enregistrements à la grille, je souhaite également supprimer les meilleurs enregistrements 'n' existants de la grille afin de conserver le même nombre global.Correction d'un nombre maximum d'enregistrements dans une grille virtuelle défilante

Par la suite, je souhaite également que la fonction pageChange soit appelée lorsque l'utilisateur revient en haut de la grille.

L'objectif général est de réduire l'utilisation de la mémoire. Comment puis-je y parvenir/Est-ce possible? J'utilise angulaire 4.

N'hésitez pas à suggérer d'autres grilles que je peux utiliser à la place du Kendo si vous pensez que d'autres grilles sont mieux adaptées à ce cas d'utilisation.

+0

Avez-vous besoin d'utiliser le défilement virtuel? Je suggère d'utiliser la pagination à la place. – Supersnake

+0

Oui, c'est une exigence métier pour utiliser le défilement virtuel. – goluhaque

Répondre

0

Oui, c'est effectivement possible dans la version Angular 2 de la grille. DeBounce assure l'appel de la fonction Load après chaque défilement.

Même normalement, la fonction de chargement est appelée dès que la limite de l'argument de données a été atteinte, ce qui peut être contrôlé. Je suis toujours à la recherche d'un exemple qui fonctionne avec angular-4.