Puis-je suggérer le DataGrid dojo. Le DataGrid (et toutes les classes/widgets associés) sont séparés des données réelles de sorte que vous pouvez placer un filtre sur la source de données comme vous le souhaitez. Il y a un grand choix de magasins de données comme un magasin REST ou un simple magasin CSV.
Le tri peut être effectué dans la grille elle-même, déléguée au magasin ou déléguée au serveur. En fonction de vos besoins, il peut être judicieux de trier votre jeu sur le serveur pour maintenir les performances dans les navigateurs.
La page fait de la pagination, mais pas de la manière habituelle que vous pouvez feuilleter les pages. Il pourrait y avoir un composant plug-in sur la grille pour rendre cela possible mais je ne sais pas. L'implémentation en cours ne restitue que les pages visibles et, lorsque vous le faites défiler, rendra des pages supplémentaires.
Pour plus d'informations et des exemples:
http://docs.dojocampus.org/dojox/grid/index?action=show&redirect=dojox/grid
Dans mon expérience avec grille de dojo Je pense que vous serez mieux loti en utilisant la grille dojox.grid.Enhanced. C'est un peu plus rapide que le DataGrid et de nouveaux plug-ins et fonctionnalités sont constamment ajoutés. Et avec un peu de lecture et de traîner dans #dojo il est tout à fait possible d'écrire votre propre plug-in.
avez-vous un problème avec toutes les librairies js, ou est-ce que jquery vous a fait quelque chose de particulièrement horrible dans le passé? –
Oui Jquery me donne du mal toujours avec ses conflits et parfois compatibilité – Seeker