jqGrid ou dataTable, lequel de mieux?

Je suis intéressé par l’utilisation de jQuery dataTable … pouvez-vous me dire et me donner un exemple d’utilisation de cela..et j’ai entendu parler de jqGrid aussi..qui pourrait être meilleur d’eux?

j’ai essayé de télécharger dataTable ..

  $(document).ready(function() { $('#showdata').dataTable( { //what must i fill in this area? }); });  

J’ai essayé les deux et j’ai décidé d’utiliser des tables de données . J’ai trouvé qu’il avait une meilleure documentation, un meilleur support de la communauté et qu’il était plus simple de démarrer et d’utiliser ce plugin.

Fondamentalement, si vous avez un code HTML comme celui-ci:

 ...... 

(esprit thead et tbody )

Ensuite, votre exemple devrait générer de belles données. Il existe un certain nombre de parameters pour le personnaliser, mais leur utilisation est facultative.

Vous devez également déterminer si vous souhaitez générer vos données en fonction de:

  1. contenu html statique (charge une fois)
  2. contenu reçu de votre serveur

Les deux options sont possibles avec datatables et les deux ont de nombreux exemples sur datatables.net .

En cas de problème, donnez une information avec les détails.

jqgrid semble être plus puissant et flexible, cependant, la documentation terrible. Si vous n’avez pas quelqu’un pour vous aider avec jqGrid, mieux vaut utiliser Datatable.

J’utilise aussi DataTables. J’ai été attiré par les docs, les API et la flexibilité. Dans mon projet, j’ai une interface ajax où la table contient des contrôles modifiables et un sorting / filtrage par colonnes. Certaines grids contiennent toutes les données sur le client, d’autres tirent leurs données des appels de serveur paginés, en fonction du volume de données.

Le développeur a un contrôle total sur le rendu des colonnes. Je le recommande si vous voulez de la flexibilité. Ça en vaut la peine. L’auteur, Allan Jardine, est clairement très talentueux

J’ai commencé à utiliser des tables de données, mais le chargement et le sorting de quelques centaines d’éléments locaux sont devenus très lents. J’ai donc essayé jqgrid et il fonctionne bien avec des milliers d’éléments chargés localement. Donc, jqgrid a de meilleures performances. Mais parfois, j’ai besoin de travailler avec des dizaines de milliers d’articles locaux et jqgrid devient trop lent. Je sais que ces plugins sont conçus pour fonctionner avec une architecture client / serveur, je suis donc en train d’évaluer la modification de la conception de mon application.

Mon entreprise vient de prendre la décision d’utiliser DataTable également pour toutes les raisons mentionnées ci-dessus. Nous l’avions évaluée il y a quelques années et il semble que l’équipe ait identifié plusieurs de ses lacunes. Ce n’est pas parfait, mais je pense qu’une fois que nous nous sums engagés à apprendre cela à fond, tout ira bien.