eb.omnibox : une boite de recherche avancée pour vos applications jQuery ou/et AngularJS

Retour aux articles Dans #blog le 22/10/2015 par Emmanuel BALLERY

eb.omnibox : une boite de recherche avancée pour vos applications jQuery ou/et AngularJS

Les composants de recherche sur les sites web se limitent très souvent à un champ unique qui cherche selon des critères inconnus ou flous. L'idée de cette librairie est d'implémenter un moyen de réaliser des recherches plus complexes et plus fines sur vos applications, en permettant de choisir des critères précis.

https://github.com/emmanuelballery/eb.omnibox

L'outil permet de proposer une liste de critères, que le développeur sélectionne, et de les enrichir par des propositions si possible. Exemple :

  • Vous pouvez ajouter un critère que permet de faire une recherche libre (comme dans Google) ;
  • Vous pouver ajouter un critère qui permet de choisir une valeur dans une liste finie ;
  • Vous pouver ajouter un critère qui permet de choisir une valeur dans une liste récupérée depuis une API ;

Une démonstration est disponible ici :

http://emmanuelballery.github.io/eb.omnibox/

Et un plnkr de test ici :

http://plnkr.co/edit/mK9DXywRpmfh2MlzBwi8?p=preview

Retour aux articles