DataFilterLib – Le multi-filtrage par l'exemple sur droomhuiscostablanca.nl
Si vous suivez flex-tutorial depuis un moment, vous connaissez peut-être le projet DataFilterLib, une librairie que j'ai créé pour vous aider à faire du multi-filtrage sur une source de donnée comme un ArrayCollection. Un peu comme si vous pouviez avoir plusieurs filterFunction cumulatives.
Sinon, session de rattrapage:
DataFilterLib – Filtrez votre donnée de manière simple et dynamique
Le but est bien ici de vous simplifier la vie en écrivant vos filtres de manière déclarative (ou en AS si vous avez envie) avec possibilité de Binding et opérations de filtrage pré-configurées.
Il y a quelques jours, un certain Wout den Teuling est venu me demander un coup de main pour utiliser la DataFilterLib dans son application. Celle-ci reçoit des données par un script PHP, en l’occurrence une liste de résidence ayant des propriétés (région, nom, type, prix, …).
Le but était de faire un multi-filtrage sur ces propriétés et sur le résultat, de faire une pagination automatique.
Et voilà le résultat! :
http://www.droomhuiscostablanca.nl/
A gauche, vous avez le filtrage par propriété (LIKE sur le nom, emplacement, type de location, prix) et au dessus des résultats, la pagination:
Voilà, le site n'est certes pas "magnifique" (le header et le footer ne devraient pas faire partie de l'application selon moi) mais c'est un bon exemple de ce qu'il est possible de faire avec cette librairie. Elle est gratuite et open source (sur Google Code), n'hésitez pas à vous en servir !
Articles similaires
- DataFilterLib – Filtrer plusieurs vues en utilisant le DataBinding
- DataFilterLib – Filtres de type DataFilterInterval, opérateurs et sliders
- DataFilterLib – Filtrage simple d'une liste
- DataFilterLib – Filtres de type DataFilterSingleValue, opérateurs et valeurs multiples
- DataFilterLib – Utilisation de filtres personnalisés
Aucun trackbacks pour l'instant






