Préserver le contexte de l’arborescence dans les vues filtrées

SmartClient 14.1 améliore le filtrage de grands ensembles de données dans les applications JavaScript en conservant les nœuds parents visibles, sans logique serveur ni perte de performance.

Préserver le contexte de l’arborescence dans les vues filtrées

SmartClient est une suite de composants JavaScript puissante compatible avec React, Vue, Angular et plus encore, conçue pour créer des applications web à grande échelle, performantes et efficaces. Elle propose des composants UI avancés, une gestion dynamique des données, des grilles personnalisables et une conception responsive. Idéale pour des cas d’usage en entreprise comme l’analyse financière et le reporting en temps réel, SmartClient prend en charge une intégration fluide avec le backend et offre des performances optimisées ainsi qu’une évolutivité maîtrisée.

SmartClient améliore la gestion des données hiérarchiques grâce au KeepParentsOnFilter inclus, en veillant à ce que les nœuds parents restent visibles dans les vues filtrées, même lorsque les données sont chargées dynamiquement. Il charge des « branches squelettes » via un algorithme complexe piloté par le client, géré automatiquement par SmartClient, afin de maintenir des performances élevées sans précharger l’intégralité de l’arborescence. Cela signifie qu’il ne requiert aucune programmation côté serveur. Cette approche est particulièrement utile dans les grands ensembles de données avec des arbres « chargés à la demande », car elle permet aux utilisateurs de conserver une visibilité totale sur la structure des résultats filtrés sans perdre le contexte. En préservant le chemin hiérarchique vers les enregistrements correspondants, cette fonctionnalité améliore l’utilisabilité et la clarté des composants basés sur des arbres, en particulier dans les applications où la compréhension de la relation parent-enfant est essentielle.

SmartClient est concédé sous licence par développeur et disponible sous forme de licences perpétuelles et par abonnement. Les mises à jour du produit et l’assistance technique sont également disponibles. Consultez notre page de licences SmartClient pour tous les détails.

Pour plus d’informations, visitez notre page produit SmartClient.

Connexe :