UX DataTables est le composant Symfony UX dédié à la création de tableaux de données interactifs. La bibliothèque continue d’évoluer rapidement et les dernières nouveautés apportent des intégrations très attendues pour les projets modernes.

Intégration avec API Platform

L’une des grandes nouveautés est l’intégration native avec API Platform. Vous pouvez désormais alimenter vos DataTables directement depuis une API Platform sans configuration manuelle complexe. Le composant sait interroger les endpoints, gérer la pagination côté serveur et appliquer les filtres exposés par l’API — le tout de manière transparente.

Temps réel avec Mercure

L’autre fonctionnalité marquante est le support de Mercure, le protocole de push basé sur Server-Sent Events. Vos tableaux peuvent se mettre à jour automatiquement dès qu’une ressource est modifiée côté serveur. Fini le polling manuel ou les rechargements de page : les nouvelles données apparaissent instantanément dans le tableau.

Ce que ça change concrètement

  • Moins de code : l’intégration API Platform/Mercure est déclarative, pas besoin de JavaScript personnalisé
  • Performance : la pagination et le tri se font côté serveur, idéal pour de grands volumes de données
  • Expérience utilisateur : les mises à jour en temps réel rendent l’interface plus fluide et réactive

Pour aller plus loin

Ces nouveautés positionnent UX DataTables comme une solution sérieuse pour les backoffices et tableaux de bord Symfony. Si vous utilisez déjà API Platform dans vos projets, l’adoption est quasi immédiate.

Regardez la vidéo complète sur YouTube pour découvrir une démonstration pas à pas de ces nouvelles fonctionnalités et les bonnes pratiques d’intégration dans vos projets Symfony.