Tout d'abord, je n'ai aucune idée de la capacité de JavaScript à ce sujet. Mais voudrait savoir s'il est possible: p>
La raison de ce faire est de créer un rapport qui affiche des résultats d'analyse de données et fournit également un filtre de base, des fonctions de tri de l'utilisateur. Ils sont plus susceptibles d'avoir une sorte de navigateur Web. Alors html serait un format idéal. P>
est-il possible avec JavaScript? P>
Merci! P>
3 Réponses :
Vous pourriez être capable de le faire en utilisant un plugin de grille. Par exemple, ont pour regarder les réponses à cette question: grille de données JavaScript pour des millions de des rangées p>
Je recommanderais une bibliothèque de table JavaScript telle que des datables. Il comprend les options de tri, de filtrage et de pagination. P>
De plus, il a une fonctionnalité pour remettre toute la pagination, le filtrage, le tri, etc. que les datables font sur un serveur. Les datables JavaScript LIB sont alors simplement un module d'événements et d'affichage. Dans ce cas, tout nombre de lignes peut être manipulé. p>
Vous auriez donc toutes les fonctionnalités dont vous avez besoin, avec les performances rapides Ajax-y des données chargées dans JavaScript avec la balance pour gérer un nombre de lignes. P>
absolument oui. Ext.js montre comment faire cela très efficacement. Lorsque cela est fait correctement, il s'agit d'une optimisation des performances qui réduit les déplacements ronds au serveur. Et améliore la réactivité UX. P>
Exemple de grille riche extjs. a > (Il y en a beaucoup) p>
exemples extjs. (regarder la section de la grille) p>
espère que cela aide. p>
Vous devriez mentionner que ExtJS n'est pas une solution gratuite et nécessite une licence assez coûteuse.
HTML5 fournit le API de fichier qui peut être utilisé pour lire des fichiers locaux par glisser -et-baisse. Je ne peux rien dire spécifique sur le filtre / rendu des performances, mais la manipulation DOM sur cette échelle n'est probablement pas très rapide.
JavaScript peut faire cela, oui. Il convient de mentionner que certains navigateurs la toux i> c'est-à-dire la toux i> sont connus pour obtenir extrêmement b> lentement avec plus d'une raine de table ou plus.