Bonjour,
Pour afficher le contenu d'un fichier JSON je construit une <TABLE> dynamiquement en Javascript (enfin TypeScript avec Angular2) qui créée autant de <TR><TD>...</TR> qu'il y a d'enregistrements.
Pour un fichier comportant qqs centaines d'objets c'est très bien, mais quand je dois afficher qqs milliers (centaine de milliers) la construction des élements consomme beaucoup trop de ressources, alors que je n'ai besoin en fait que des qqs dizaines de lignes que je vois réellement !
Je voulais donc afficher une dizaine de ligne et me déplacer dans mon tableau d'objets issue du JSON en remplaçant le contenu des <TD> à la volée, sauf que la scrollbar de mon élement <TABLE> ne peut pas le deviner et donc je ne peux pas scroller.
Je voudrais donc définir une scrollbar verticale (idéalement sur mon objet window (document) plutôt que sur mon élément <TABLE>) à qui je donnerai la taille de mes éléments et en lisant le curseur de position en déduire l'index de mon tableau d'objets.
Mais voilà j'ai l'impression que ce n'est pas possible ! qqun aurait une piste ? Il est possible que je ne prenne pas le problème par le bon bout dans ce cas, toute idée serait la bienvenue
Merci.
Partager