ac_datagrid : Grille de données PHP server-side 99€

Grille de données PHP/JS, server-side, gère facilement 2 000 000 de lignes, zéro framework

La grille ci-dessous interroge en temps réel une base MySQL de 200 000 praticiens. Tri, recherche, pagination, filtres, tout est traité côté serveur. Le navigateur ne reçoit que la page de résultats demandée.

Mode démonstration, vos modifications ne seront pas sauvegardées

Tarif : vert < 60€ · orange = 60€ · rouge > 60€ | Installation : vert après 2020 · orange = 2020 · rouge avant 2020

Fonctionnalités

Server-side processing

Tri, recherche, pagination et filtres traités côté serveur. Seule la page affichée transite par le réseau. Testé avec 2 000 000 de lignes sans ralentissement.

3 modes d'édition

Inline : édition directe dans la ligne. Modal : formulaire dans une modale. Cell : double-clic sur une cellule pour la modifier. Chaque mode est configurable par colonne.

Import CSV

Import en 3 étapes : sélection du fichier, mapping des colonnes, insertion avec barre de progression. Gère les séparateurs point-virgule et virgule.

Export ODS

Export au format ODS (LibreOffice/Excel) généré en JavaScript vanilla, sans dépendance serveur. Exporte toutes les lignes filtrées, pas seulement la page courante.

Sous-grilles

Grilles imbriquées : cliquez sur une ligne pour déplier une sous-grille liée. Relation parent-enfant automatique avec clé étrangère configurable.

4 thèmes visuels

Sobre (clair professionnel), Techno (sombre hacker), Nature (terreux organique), Pastel (doux arrondi). Ou créez le vôtre avec les variables CSS.

Filtres par colonne

Filtres automatiques sous chaque en-tête : texte libre, sélection dans les valeurs existantes, plage numérique. Combinables entre eux.

Lignes épinglées

Épinglez des lignes en haut de la grille pour les garder visibles quelle que soit la pagination. Suppression en masse des épingles.

Totaux et formatage

Totaux par colonne avec formatage conditionnel (couleurs par seuil). Formatage numérique avec symbole monétaire configurable. Miniatures d'images avec lightbox.

Pourquoi pas ag-Grid ou Handsontable ?

ag-Grid / Handsontable / DataTables

Abonnements annuels de 500 à 2000€. Écosystème npm obligatoire, bundler requis, documentation labyrinthique. ag-Grid pèse 300+ Ko minifié. La plupart nécessitent une licence séparée pour le server-side processing. Et quand la version majeure change, préparez-vous à réécrire votre intégration.

ac_datagrid

99€ une seule fois. Un fichier PHP qui génère tout : HTML, CSS et JavaScript. Pas de npm, pas de bundler, pas de React. Le server-side processing est intégré nativement. Le code est lisible, documenté, et vous pouvez l'adapter à vos besoins. Testé en production avec 2 000 000 de lignes.

Intégration en 5 minutes

1

Incluez la classe

require_once 'ac_datagrid.php';
2

Instanciez avec votre configuration

$grille = new ac_datagrid([
    'db_host'    => 'localhost',
    'db_name'    => 'ma_base',
    'db_user'    => 'root',
    'db_password'=> 'secret',
    'table'      => 'clients',
    'serverside' => true,
    'edit_mode'  => 'modal',
    'colonnes'   => [
        ['champ' => 'id',    'titre' => 'ID',    'visible' => false],
        ['champ' => 'nom',   'titre' => 'Nom'],
        ['champ' => 'email', 'titre' => 'Email'],
        ['champ' => 'ville', 'titre' => 'Ville'],
    ],
]);
3

Gérez l'AJAX et affichez

// En haut de page, traiter les requêtes AJAX
if (!empty($_POST['acgr_action'])) {
    $grille->traiterAjax();
    exit;
}

// Dans le HTML
<style><?= $grille->genereCSS('sobre') ?></style>
<?= $grille->genereHTML() ?>
<script><?= $grille->genereJS() ?></script>

ac_datagrid : 99€ TTC

Licence unique, utilisation illimitée, mises à jour incluses 1 an

La licence comprend :

  • Le fichier source ac_datagrid.php (code lisible, non obfusqué)
  • La documentation complète au format PDF
  • La documentation API développeur (HTML)
  • Support technique par email pendant 1 an
Commander

Paiement sécurisé par PayPal. Livraison immédiate par email (code source, documentation et facture).

Découvrir les autres classes

Composants JavaScript/PHP autonomes, zéro dépendance

149€

ac_datagrid_pro

Composant JS pur, zéro dépendance, jusqu'à 2 000 000 de lignes.

49€

ac_text_to_html

Éditeur WYSIWYG JavaScript vanilla, zéro dépendance.

99€

ac_sidebar

Barre de navigation JS configurable, menus et rôles.

Gratuit

17 classes gratuites

Notifications, sliders, tags, signature, PDF et plus.