Meilleure dynamique en JavaScript/JQuery Grille
Je travaille avec JavaScript, JQuery et HTML. L'INTERFACE utilisateur De mon projet est entièrement dynamique. Je suis à la recherche d'une dynamique de JavaScript/JQuery Grille qui supporte les fonctionnalités suivantes.
Quelqu'un peut-il me dire quel est la bonne à la recherche de sources ouvertes Grille qui prend en charge les fonctionnalités suivantes?
- Je devrais être capable de créer une instance de la grille au moment de l'exécution et de l'ajouter à DOM.
- Soutient les modèles de colonne (zone de texte, sélectionnez, case à cocher ou des entrées ou texte simple)
- Prend en charge de définir de nouveaux colonne de modèle ou de remplacer la colonne de modèle en temps réel.
- Peu de contrôle d'entrée (e.g zone de texte, case à cocher..) présents dans une colonne peut être activé et quelques-unes peuvent être désactivé.
- Prend en charge setData() en temps réel.
- Prend en charge l'événement si l'une des données d'entrée modifiée par l'utilisateur.
- Elle doit soutenir la sélection d'une Ligne
- Ajouter une ligne ou de supprimer la ligne de soutien en temps réel sans le rendu de l'ensemble de la grille.
- Prend En Charge La Pagination.
- Prend en charge le tri par colonne, en temps réel.
- Déclenche un événement si les données sont triées par l'utilisateur en temps réel.
- De la grille de l'INTERFACE utilisateur doit prendre en charge nette de réalisation des colonnes
- Auto ré-extensible (Il sera grand si la grille est auto ré-extensible en fonction de la taille de l'élément parent)
- A certainement une bonne documentation.
- Écrivez vous-même. Si vous voulez toutes ces fonctionnalités, vous devez le faire vous-même. La solution personnalisée est toujours la meilleure solution.
- Je ne suis pas sûr que c'est toujours la meilleure solution. Je veux dire, je ne suis pas sur le point de créer mon propre moteur de base de données, plutôt que d'utiliser InnoDB...
- J'ai écrit quelques choses moi-même, mais j'ai besoin d'investir beaucoup de temps pour mettre en œuvre toutes les fonctionnalités telles que le tri, le redimensionnement...etc.. donc je suis à la recherche d'une grille de contrôle. Je suis toujours en train d'évaluer toutes les grilles, un par un.
- C'est ridicule. La meilleure solution est la solution qui fonctionne au coût le plus bas. Pourquoi construire si ça a déjà été fait?
- vous êtes de droite. Mon option est de sélectionner la meilleure solution et de l'étendre en fonction de vos besoins.
- C'est une vieille question, mais pour toute sa référence,
IgniteUI Grid
est également un très bon choix. Il prend en charge presque toutes les fonctionnalité dans un réseau que n'importe qui peut avoir besoin. Voir ici igniteui.com - Essayez jsGrid. Il prend en charge toutes les fonctionnalités que vous avez spécifié. Le site du projet js-grid.com
Vous devez vous connecter pour publier un commentaire.
Certains sont utiles:
Gratuit:
Payé:
Les meilleurs entrées, à mon avis, sont Flexigrid et jQuery Grille.
vous pouvez essayer http://datatables.net/
DataTables est un plug-in pour la bibliothèque Javascript jQuery. C'est un outil très flexible, basée sur les fondements de l'amélioration progressive, qui va ajouter des interactions avancées des contrôles à tout tableau HTML. Principales caractéristiques:
Perl, Ruby, de l'AIR, Engrenages, etc)
plus
Ma suggestion pour JQuery dynamique de la Grille ci-dessous.
http://reconstrukt.com/ingrid/
https://github.com/mleibman/SlickGrid
http://www.datatables.net/index
Meilleur est :
DataTables est un plug-in pour la bibliothèque Javascript jQuery. C'est un outil très flexible, basée sur les fondements de l'amélioration progressive, qui va ajouter des interactions avancées des contrôles à tout tableau HTML.
De longueur Variable de la pagination
Sur la volée de filtrage
Multi-tri par colonne avec le type de données de détection de
Smart manipulation de la largeur des colonnes
Afficher des données à partir de presque toutes les sources de données
DOM, tableau Javascript, Ajax fichier et de traitement côté serveur (PHP, C#, Perl, Ruby, de l'AIR, Engrenages, etc)
Les options de défilement pour la table de la fenêtre d'affichage
Entièrement internationalisable
jQuery UI ThemeRoller soutien
Solide de roche - soutenu par une suite de 2600+ tests unitaires
Grande variété de plug-ins inc. TableTools, FixedColumns, KeyTable et plus
Dynamique de création de tables
Ajax chargement automatique des données
Personnalisé DOM positionnement
Seule colonne de filtrage
Alternative pagination types
Non-destructive DOM interaction
De tri de la colonne(s) mettant en évidence
Advanced options de sources de données
Vaste prise en charge des
Le tri, le type de détection, de fonctions de l'API, de la pagination et de filtrage
Entièrement personnalisable avec des thèmes par CSS
Solide documentation
110+ pré-construit des exemples
Un soutien complet pour Adobe AIR
Ont un coup d'oeil à agiletoolkit.org comme c'est un simple pour utiliser l'CRUD qui prend en charge 2,4,6,7,9,10 et 12 de la boîte (utilise Ajax pour le défenseur de la grille lors de l'ajout,la suppression des données et l'intègre avec jquery.
Je poste quelques exemples, mais sur un iPad pour le moment.