Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Plugiciel
Auteur : Allan Jardine
Licence : MIT
Date de publication : 2007
Site Web : https://datatables.net/

Description

Ce plugiciel pour la bibliothèque jQuery est un outil flexible, construit sur les fondements de l'amélioration progressive, ajoutant toutes ces fonctionnalités avancées à n'importe quel tableau HTML. L'objectif déclaré de DataTables est d'améliorer l'accessibilité des données dans les tableaux HTML. Pour y parvenir, le DataTables considère qu'il a deux catégories d'utilisateurs interagissant avec les interfaces du logiciel :

Bien que les interfaces utilisateur final et le développeur présentées par DataTables soient bien sûr totalement disparates, chacune est d'une importance égale pour DataTables atteignant son objectif de garantir que les données dans les tableaux HTML soient accessibles et consommées aussi rapidement et efficacement que possible.

Avantages

Extensions

Les fonctionnalités fournies par DataTables peuvent être considérablement améliorées par l'utilisation des plugiciels d'extension, offrant de nombreuses nouvelles options d'interaction et de configuration utilisateur. Voici la liste des extensions disponibles :

Nom Description
AutoFill Cette extension permet d'ajouter une option de remplissage de données de type Excel à DataTables, permettant de cliquer et de faire glisser sur les cellules, de remplir les informations et d'incrémenter les nombres selon les besoins.
Buttons Cette extension permet de fournir un ensemble commun d'options, de méthodes API et de style pour afficher les boutons sur une page interagissant avec un DataTable. Des modules sont également fournis pour l'exportation des données, l'impression et le contrôle de la visibilité des colonnes.
ColReorder Cette extension permet à l'utilisateur final de modifier l'ordre des colonnes d'une table par glisser-déposer des entêtes de colonne.
ColVis Cette extension permet à l'utilisateur final d'utiliser une liste de colonnes dans le tableau et des options pour activer ou désactiver leur visibilité actuelle. Cette extension est obsolète, il faut plus utiliser l'extension Buttons maintenant.
Editor Cette extension offre des capacités d'édition complètes pour vos tableaux, y compris l'édition multi-lignes et en ligne. Avec l'éditeur, la création d'un tableau entièrement personnalisé, où vos utilisateurs peuvent modifier les informations du tableau, ne pourrait être plus facile.
FixedColumns Cette extension permet de figer à leur place les colonnes les plus à gauche dans un DataTable défilant, pour fournir un guide à l'utilisateur final (par exemple une colonne d'index).
FixedHeader Cette extension permet de figer sur place l'entête, le pied de page et la plupart des colonnes de gauche et / ou de droite dans un DataTable, garantissant que les informations de titre resteront toujours visibles.
KeyTable Cette extension permet de fournir Excel comme la navigation cellulaire sur n'importe quel tableau. Les événements (focus, flou, action,...) peuvent être attribués à des cellules individuelles, des colonnes, des lignes ou toutes les cellules.
Responsive Cette extension permet d'optimiser automatiquement la disposition de la table pour différentes tailles d'écran grâce au contrôle de visibilité dynamique des colonnes, rendant vos tables utiles sur les écrans de bureau et mobiles.
RowGroup Cette extension permet de fournir une API simple pour regrouper visuellement des ensembles de données dans un DataTable. Ce regroupement, pouvant être contrôlé dynamiquement avec l'API, peut être utilisé pour fournir une agrégation personnalisée de données, permettant aux utilisateurs de visualiser rapidement un résumé de données similaires.
RowReorder Cette extension permet d'ajouter la possibilité de réorganiser les lignes d'un DataTable via l'interaction de l'utilisateur avec la table (cliquer et faire glisser / toucher et faire glisser). L'intégration avec la fonction d'édition multi-lignes de l'éditeur est également disponible pour mettre à jour les lignes immédiatement.
Scroller Cette extension permet d'inclure un moteur de rendu virtuel pour DataTables, permettant à la table de ressembler à un défilement pour l'ensemble de données complet, mais ne dessinant en fait que les lignes requises pour l'affichage actuel, pour un fonctionnement rapide.
SearchPanes Cette extension permet d'ajouter des volets au DataTable avec la possibilité de rechercher le DataTable en sélectionnant des lignes dans les volets. Cette situation est très utile pour ajouter une fonction de recherche plus accessible et des capacités de recherche personnalisées.
Select Cette extension permet d'ajouter des capacités de sélection d'élément à un DataTable. Les éléments peuvent être des lignes, des colonnes ou des cellules, pouvant être sélectionnées indépendamment ou ensemble. La sélection d'éléments peut être particulièrement utile dans les tableaux interactifs où les utilisateurs peuvent effectuer certaines actions sur le tableau, telles que la modification.
TableTools Cette extension permet d'ajouter une barre d'outils à un tableau pour fournir des options d'enregistrement de fichiers, de copie dans le presse-papiers ou d'impression du tableau. Des options de sélection de ligne sont également disponibles. Cette extension est obsolète, il faut plus utiliser l'extension Buttons maintenant.

Légende

    Cette couleur permet d'indiquer que l'extension est obsolète.



Dernière mise à jour : Dimanche, le 7 juin 2020