Eyesis Data Grid Control : Vos tableaux de données PHP5 instantanément avec vos données MySQL
Eyesis Data Grid Control est une chouette classe PHP5 vous permettant de créer instantanément des tableaux de données depuis une base de données MySQL.
Quelques fonctionnalités de la classe :
- Filtrage et recherche dans les colonnes
- Sélections multiples
- Support des bases de données MySQL
- Support de l’Ajax
- Pagination automatique
- Gestion d’un grand nombre de données
- Capacité à afficher des images
- Cacher / Afficher des colonnes
- Ajout d’une couche ajax possible
- Style CSS personnalisable
- Possibilité d’ajouter des contrôles (Ajouter, éditer, supprimer, …)
- Colonnes spécifiques (%, €, $, …)
- PHP5 uniquement
- Testé et approuvé avec Firefox 2 et 3, IE 6 et IE 7, Chrome, Safari 3, et Opera 9
- Etc …
Exemple d’intégration :
Pour vous montrer la facilité et le gain de temps que vous procurera cette classe, voici un exemple d’intégration à partir de votre table MySQL :
<?php // file: ex1.php require 'class.eyemysqladap.inc.php'; require 'class.eyedatagrid.inc.php'; // Load the database adapter $db = new EyeMySQLAdap('localhost', 'root', '', 'people'); $dg = new EyeDataGrid($db); // Load the datagrid class // Fetch all rows and columns from the `people` table $dg->setQuery("*", "people"); // Print the table $dg->printTable(); ?> |
Voila ! Avec 6 lignes de code, vous vous connectez à la base de donnée, en indiquant simplement la table où les données seront extraites et vous définissez votre requête. Tout le reste est automatisé : grille de données, headers des colonnes, pagination, etc… Facile non ?
Eyesis Data Grid Control v1.1
ou bien
Liens annexes :
- Site officiel de Eyesis Data Grid Control
- Démo en ligne avec toutes les fonctionnalités de la classe
Equivalents :
Il existe plusieurs autres datagrid dans le genre comme par exemple celui du framework Ext JS (mais plus lourd).
Réellement comparable de par sa facilité à moderniser rapidement vos interfaces en les dynamisant un peu plus, je dirais qu’il y a surtout le datagrid Flexigrid que je vous conseille également de tester/comparer. Pour ma part ma préférence va pour Eyesis Data Grid Control.
Mots-clefs : Ajax, datagrid, Eyesis Data Grid Control, Flexigrid, mysql, pagination, PHP, tableaux, triable
Rétrolien depuis votre site.
Commentaires (1)
Uzi
| #
Je pense que les deux se valent : elles semblent être en développement l’une comme l’autre. Cela dit, il est vraiment nécessaire de tester l’une comme l’autre afin de se propre avis, et d’avoir sa préférence…
En tout cas, en matière de Back-Off. ça peut être vraiment utile.
Donc merci pour ce post et je testerai je te dirai ensuite sur laquelle je jetterai mon dévolu
Répondre