Je travaille avec JavaScript, JQuery et HTML. L'interface utilisateur de mon projet est complètement dynamique. Je recherche une grille JavaScript / JQuery dynamique prenant en charge les fonctionnalités suivantes.
Quelqu'un peut-il me dire s'il existe une bonne grille de sources ouvertes qui prend en charge les fonctionnalités suivantes?
- Je devrais être en mesure de créer une instance de la grille au moment de l'exécution et de l'ajouter au DOM.
- Prend en charge les modèles de colonnes (zone de texte, sélection, case à cocher ou toute entrée ou texte simple)
- Prise en charge de définir un nouveau modèle de colonne ou de remplacer le modèle de colonne existant en temps réel.
- Peu de contrôles d'entrée (par exemple, zone de texte, case à cocher ..) présents sous une colonne peuvent être activés et peu peuvent être désactivés .
- Prend en charge setData () en temps réel.
- Prend en charge l'événement si des données d'entrée ont été modifiées par l'utilisateur.
- Il devrait prendre en charge la sélection d'une ligne
- Ajoutez ou supprimez la prise en charge de lignes en temps réel sans rendre 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 utilisateur en temps réel.
- L'interface utilisateur de la grille doit prendre en charge les colonnes réalisables
- Redimensionnable automatiquement (ce sera génial si la grille est redimensionnable automatiquement en fonction de la taille de l'élément parent)
- A certainement une bonne documentation.
javascript
jquery
grid
Somnath
la source
la source
Réponses:
Certains sont utiles:
Libre:
Payé:
Les meilleures entrées à mon avis sont Flexigrid et jQuery Grid.
la source
vous pouvez essayer http://datatables.net/
DataTables est un plug-in pour la bibliothèque jQuery Javascript. C'est un outil très flexible, basé sur les bases de l'amélioration progressive, qui ajoutera des contrôles d'interaction avancés à n'importe quel tableau HTML. Principales caractéristiques:
la source
Ma suggestion pour la grille JQuery dynamique est ci-dessous.
http://reconstrukt.com/ingrid/
https://github.com/mleibman/SlickGrid
http://www.datatables.net/index
Le meilleur est:
DataTables est un plug-in pour la bibliothèque jQuery Javascript. C'est un outil très flexible, basé sur les bases de l'amélioration progressive, qui ajoutera des contrôles d'interaction avancés à n'importe quel tableau HTML.
Pagination de longueur variable
Filtrage à la volée
Tri multi-colonnes avec détection du type de données
Gestion intelligente des largeurs de colonne
Afficher les données de presque toutes les sources de données
DOM, tableau Javascript, fichier Ajax et traitement côté serveur (PHP, C #, Perl, Ruby, AIR, Gears, etc.)
Options de défilement pour la fenêtre de tableau
Entièrement internationalisable
Prise en charge de jQuery UI ThemeRoller
Solide comme le roc - soutenu par une suite de plus de 2600 tests unitaires
Grande variété de plug-ins inc. TableTools, FixedColumns, KeyTable et plus
Création dynamique de tables
Chargement automatique des données Ajax
Positionnement DOM personnalisé
Filtrage sur une seule colonne
Types de pagination alternatifs
Interaction DOM non destructive
Mise en évidence des colonnes de tri
Options de source de données avancées
Prise en charge étendue des plug-ins
Tri, détection de type, fonctions API, pagination et filtrage
Entièrement thématisable par CSS
Documentation solide
110+ exemples pré-construits
Prise en charge complète d'Adobe AIR
la source
Jetez un œil à agiletoolkit.org car il a un CRUD simple à utiliser qui prend en charge 2,4,6,7,9,10 et 12 prêts à l'emploi (utilise Ajax pour défendre la grille lors de l'ajout, de la suppression de données et il s'intègre avec jquery.
Je posterais quelques exemples mais sur un iPad pour le moment.
la source