DataTables

Logiciel capture d'écran:
DataTables
Détails logiciels:
Version: 1.11.3 Mise à jour
Date de transfert: 1 Oct 15
Développeur: Allan Jardine
Licence: Gratuit
Popularité: 801
Taille: 1875 Kb

Rating: 4.0/5 (Total Votes: 2)

Le plugin est parfait pour la présentation des grilles de données, des ensembles de données et la présentation de grands ensembles organisés de données sur une page Web

Ce qui est nouveau dans cette version:.

  • Nouvelle API
  • notation cas Camel
  • Nouvelle feuille de style
  • Built-in améliorations de pagination
  • HTML 5 de données * support de l'attribut
  • Amélioration intégré dans le tri et la détection du type
  • une manipulation plus facile Ajax
  • de droite à gauche le soutien de la mise en page

Ce qui est nouveau dans la version 1.10.7:

  • Nouvelle API
  • notation cas Camel
  • Nouvelle feuille de style
  • Built-in améliorations de pagination
  • HTML 5 de données * support de l'attribut
  • Amélioration intégré dans le tri et la détection du type
  • une manipulation plus facile Ajax
  • de droite à gauche le soutien de la mise en page

Ce qui est nouveau dans la version 1.10.5 / 1.10.6-dev:

  • Nouvelle API
  • notation cas Camel
  • Nouvelle feuille de style
  • Built-in améliorations de pagination
  • HTML 5 de données * support de l'attribut
  • Amélioration intégré dans le tri et la détection du type
  • une manipulation plus facile Ajax
  • de droite à gauche le soutien de la mise en page

Quoi de neuf dans la version 1.9.3:.

  • Retiré CSS raté de ThemeRoller fichier
  • Correction de fautes dans les exemples / api / multi_filter_select.html.
  • Retiré lignes de CSS en double.
  • Unité de test mis à jour pour le changement de nom de MDATA mDataProp. Notez qu'un certain nombre de tests pour tester la compatibilité descendante des mDataProp.
  • Suppression de l'utilisation de $ .browser car cela est depricated dans jQuery 1.8 et sera complètement éliminée dans jQuery 1.9.
  • exemples de mise à jour.

Ce qui est nouveau dans la version 1.9.2:

  • Corrections:
  • Ajouté jqXHR sauver l'exemple fnServerData
  • erreurs de syntaxe de JSDoc qui ont été captés par JSDoc Toolkit
  • API: méthode de $, lorsqu'il est utilisé avec rendu defered, lorsque toutes les lignes ont pas été rendus, résultats dans jQuery tente d'effectuer un sélecteur sur «null», qui renvoie une erreur. Maintenant, vérifier la tr ayant été créé avant de l'ajouter à la matrice pour passer à jQuery
  • Utiliser $ et fnUpdate dans l'exemple de colonne d'index
  • fnDeleteRow pourrait causer la page pour retomber par un
  • Appel fnClose dans fnPreDrawCallback entraînerait une erreur
  • Autoriser personnalisés JUI-tête et pied des classes
  • exemple fnStateLoad a un paramètre de rechange (mais pas dans la liste des paramètres).

Quoi de neuf dans la version 1.9.1:

  • Mise à jour: -webkit0overflow-scrolling: touch sur tous les dataTables_scrollBody fichiers CSS
  • DataTables - 1.9.1 libération: -)
  • les tests unitaires Fix: Conformité-il changé pour permettre d'info macros dans l'une des chaînes les tests unitaires doivent être actualisées pour refléter cette
  • test unitaire Fix: Nombre d'erreurs dans ce test
  • Nouveau: & quot; détruire & quot; événement - lorsque la table est détruite l'événement détruire est maintenant déclenché. Ceci est très similaire à la façon dont aoDestroyCallback travaillé avant, mais cela apporte la mise en œuvre en conformité avec le rappel récent / événements mechanisim utilisés dans DataTable
  • Mise à jour: Mettre à jour le texte pour les deux exemples jEditable
  • Nouveau: option de colonne & quot; sCellType & quot; - Vous permet de créer des cellules TD (par défaut) ou TH pour une colonne. Utile pour créer des têtes de ligne dans le TBODY.
  • Nouveau: méthode API statique - fnVersionCheck même que la vérification de la version qui est déjà disponible comme une méthode d'instance, mais ici, disponible en tant que méthode de l'API statique fixé à $ .fn.dataTable
  • Nouveau: méthode API statique - fnIsDataTable - vérifier si un nœud de table est un
  • DataTable ou non
  • Nouveau: méthode API statique - fnTables - obtenir les DataTables qui sont initialisés sur la table (éventuellement limiter aux seuls tableaux visibles)
  • Correction: hauteur Scrollbody dans IE7- - utilisation offsetHeight constamment - 9424
  • API - CORRECTIF: Le paramètre pour fnDraw a été inversé par erreur dans la version 1.9.0 - 7825
  • Dev fix: Vous avez manqué une définition variable dans le récent changement de _fnLanguageCompat
  • Docs - CORRECTIF: Voir oSettings paramètre dans l'exemple fnDrawCallback - 9067
  • Docs - Correction: Typos
  • Docs - Correction: documentation fnSort mis à jour pour indiquer le tri des colonnes - 9094
  • Correction: afnSortData fonctions ne sont pas en cours d'exécution avec la portée de l'instance DataTables

Ce qui est nouveau dans la version 1.9.0:

  • DataTables 1.9 dispose d'un API amélioré beaucoup pour état personnalisation , mais il a signifié la suppression des anciens paramètres fnStateLoadCallback et fnStateSaveCallback.

Ce qui est nouveau dans la version 1.8.2:

  • Correction: Unité de test de compatibilité correctif pour IE7
  • Nouveau: Si une source de données se trouve à être une fonction, la fonction est exécutée et le retour utilisé pour l'affichage de la cellule (+ tri, le filtrage, etc.). Ceci est utile pour l'intégration avec knockout.js et Backbone.js etc.
  • Nouveau: Tous les exemples qui montrent les requêtes Ajax maintenant montrent la réponse JSON à partir du serveur (mis en évidence pour être readiable formatage JSON) et les réponses affichées sera mise à jour avec chaque demande supplémentaire. L'idée est de faire de la mise en forme DataTables attend / peut faire face avec plus évidente
  • Dev fix: Les nouveaux événements personnalisés seront toujours passer les DataTables paramètres objet comme le premier paramètre
  • Mise à jour à la dernière jQuery - 1.6.3

Quoi de neuf dans la version 1.8.1:

  • Dev fix: fnDestry n'a pas réappliquer original avec correctement en raison d'une erreur dans un précédent commettre - repris par les tests unitaires
  • Correction: alignement de rang avec X-scrolling désactivé et la table trop petite pour tirer pleinement. Auparavant DataTables émettraient une erreur sur les colonnes non alignement dans ce cas, et puis essayer de son mieux pour tirer la table, mais ce serait finir par très mauvais. La solution est de ne pas permettre la table pour dessiner plus petit qu'il ne peut l'être lorsque x-défilement est désactivé. Cette effets tables dynamiquement redimensionnables - 5232
  • Mise à jour: Pour les objets, envisager mDataProp qui est envoyé à partir de tables de données pour le tri et le filtrage pour obtenir le bon ordre des lignes. Ceci est utile pour ColReorder et plus généralement il augmente la flexability de la table ensemble
  • Nouveau: Envoyer mDataProp au serveur pour le traitement côté serveur. Ceci est très simialr au paramètre sNames, mais plus Convient lorsque vous utilisez déjà mDataProp
  • Mise à jour: Mise à jour à la dernière jQuery - 1.6.1
  • Correction: Les colonnes qui sont triables mais caché ont des événements qui leur sont rattachés pour le tri, mais ce gestionnaire d'événements ne sont pas supprimés lorsque la colonne est rendu visible à nouveau pour fnDestroy. Simplement besoin de changer l'ordre de la façon dont le détruire est fait - dire supprimer des événements juste après les colonnes sont rendues visibles, pas avant - 5497
  • Correction: Lorsque des expressions complexes sont construits avec aoColumnDefs, résultant dans la capacité d'une colonne à être tournée & quot; sur et en dehors & quot; lors de l'initialisation, il en résulterait dans les classes de colonne peut ne pas être correct pour le tri - 5472 - bravo à rups pour ce correctif
  • Nouveau: fonctionnalités accessibilité - la longueur de changement de régulation et de contrôle de filtrage sont maintenant enveloppé dans & # x3C; étiquette & # X3e; tags (une relation explicite à leurs éléments d'entrée) pour aider accessibilité. Vous pouvez voir cela immédiatement en cliquant simplement sur le & quot; Rechercher: & quot; texte maintenant -. il se concentrera l'entrée de la zone de texte, tandis que pour les lecteurs d'écran, il va donner le texte du libellé de l'étiquette
  • Nouveau: La chaîne de langue d'entrée de filtrage (oLanguage.sSearch) a maintenant le & quot; macro & quot; _INPUT_ En elle pour permettre à l'élément d'entrée devant être placé n'importe où dans la chaîne. Par exemple, si vous avez donné & quot; & quot ;: SSEARCH & quot; Data_INPUT_Tables & quot; la sortie du filtre serait & quot; & # x3C données; entrée ... / & # X3e; Tables & quot ;. Cette option est facultative -. Si _INPUT_ est pas donné, alors qu'avant volonté va virer l'élément d'entrée à la fin de la donnée (ou par défaut) chaîne de texte
  • Correction: La possibilité d'utiliser des structures de données complexes dans 1,8 signifie que les tableaux qui sont passés dans d'fnUpdate ne doivent pas être rigoureusement la même longueur que le nombre de colonnes dans la table - donc l'avertissement qui est donné si vous faites cela est mal ... pas d'autres modifications de code nécessaire - tout simplement pas besoin de générer l'avertissement! Test unitaire ajouté - 5396
  • Exemples fixer: Détails table a une colonne supplémentaire dans le au début, donc cela doit être pris en compte lors du tri - 5422
  • Correction: La largeur de la table est pas réglée lors de largeur automatique est désactivée afin que nous ne devrions pas le régler lors de la destruction de la table - 5220
  • Start DataTables 1.8.1 développement
  • Correction: Un couple de fautes de frappe dans les exemples

Ce qui est nouveau dans la version 1.7.5:

  • Correction: fnInitComplete était pas la dernière chose que d'être exécutée en utilisant DOM source. Il est possible que vous pourriez mettre dans sAjaxSource fnInitComplete qui serait alors déclencher DataTables à faire un appel Ajax de manière incorrecte.
  • Mise à jour: Fiabilité des tests unitaires dans les navigateurs non-webkit
  • Correction: fnDrawCallback était en fait la première des fonctions tirage de rappel qui a été appelé (les rappels internes ont été appelés plus tard). Cela était faux et nous maintenant boucle sur le tableau pour obtenir l'ordre que nous voulons. À un certain moment dans l'avenir, il pourrait être nécessaire d'avoir un ordre si ceux-ci attirent les rappels deviennent interdépendants.
  • Performance: Re-écrit la mise en œuvre de tri de sorte qu'il ne soit pas utiliser eval () de $ .inArray (). InArray a été trouvé pour avoir un effet négatif grave sur IE qui compte opérations pour donner le 'script est lent "message d'erreur - le nouveau implemention utilise un / cartographie inverse de valeur clé pour rendre le regard aussi vite que d'un seul paramètre d'objet retreival. Par ailleurs, je l'ai fait un peu d'optimisation et de fonctionnalité des travaux de l'exhaustivité de la version non-eval du tri (auparavant la méthode de tri de AIR) et je l'ai trouvé ceci pour être au moins aussi bonne (plus rapide dans certains cas) que l'ancien eval () sorte, si cela est désormais la valeur par défaut et la méthode de tri ne fournit DataTables - 2922
  • Fusionner branche «maître» de github.com:DataTables/DataTables
  • Mise à jour: fnAdjustColumnSizing lorsqu'il est lancé avec «faux» que le premier (et seul) paramètre va maintenant appliquer les tailles de colonne calculée à la table lors du défilement est utilisée. Cela permet une mise à jour non-Ajax de se produire si vous utilisez le traitement côté serveur. Merci à Cat Weismann pour ce patch.
  • Mise à jour: fnAdjustColumnSizing lorsqu'il est lancé avec «faux» que le premier (et seul) paramètre va maintenant appliquer les tailles de colonne calculée à la table lors du défilement est utilisée. Cela permet une mise à jour non-Ajax de se produire si vous utilisez le traitement côté serveur.
  • Correction: Le comportement des en-têtes complexes a été légèrement modifié pour les en-têtes complexes que seul le premier des éléments de TH non-uniques seront cliquez pour trier-mesure. Mise à jour de test unitaire nécessaire que ce comportement est différent d'avant lorsque tous les éléments appartenant à une colonne étaient cliquez pour trier.
  • Mise à jour - en utilisant jQuery 1.4.4 maintenant que la copie de jQuery inclus dans la distribution DataTables. Passe tous les tests unitaires
  • Correction: Lorsque vous utilisez le traitement côté serveur et ayant appelé fnDestroy, ne pas faire une autre XHR au serveur que les données ne seront pas utilisées - 3375
  • Correction: correctement ajouter le SCLASS aux éléments TH dans l'en-tête
  • Nouveau: Ajout d'une option bScrollAutoCss (vrai par défaut). Cela vous permet de contrôler les types de défilement avec CSS, alors que normalement DataTables seront mis (et remplacer) les styles lui-même. Ceci est utile car si vous voulez avoir une barre de défilement montrant en tout temps (normalement auto).
  • Correction: Retirer style audacieux lors de l'utilisation JUI comme il semble à sa place dans les contrôles de table
  • Nouveau: les options de visibilité de la colonne dans les tables de données (bVisible et fnSetColumnVis) maintenant prendre en compte plus d'une rangée THEAD et TFOOT. S'il vous plaît noter que colspan et rowspan sont pas prises en charge en utilisant les options de visibilité de la colonne dans l'en-tête et pied de page, et seront très probablement avoir des effets qui ne sont pas du tout souhaitable. En tant que tel il ya des conditions de cette utilisation (notez que si vous avez une seule ligne dans l'en-tête / pied de page, puis cela n'a pas d'impact), en particulier le nombre de cellules dans l'en-tête / pied de page bien être à la hauteur des colonnes * rangées (en chacun). De cette façon, DataTables peuvent exactement ajouter et supprimer les cellules que nécessaire. Les cellules peuvent être soit des éléments TH ou TD, mais DataTables nécessite encore au moins un élément de TH pour chaque colonne.
  • Mise à jour: Auparavant, lorsque plusieurs cellules ont été détectés comme étant unique à une colonne de la dernière priorité serait donnée (c.-à-tri gestionnaire d'événements, etc.). Ceci est maintenant plus le cas et le premier aura la priorité.
  • Correction: Supprimez le paramètre 'sNames »qui a été mis en place pour le traitement côté serveur au point 1.7.4. Le paramètre 'sColumns' effectue en fait exactement cette tâche déjà. Doh. Également mettre à jour l'exemple PHP pour en tenir compte - 3218

Exigences :

  • JavaScript côté client
  • jQuery

Captures d'écran

datatables_1_77689.png

Logiciel similaire

jBar
jBar

13 May 15

Address picker
Address picker

5 Jun 15

pushme.js
pushme.js

12 May 15

jQuery-runner
jQuery-runner

14 Apr 15

Commentaires à DataTables

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!