StrangePlanet » Blog

query

jQuery QueryBuilder

19 avril 2014 by Mistic 7 Comments

Pour mon stage à SQLI j’ai du mettre en place une interface web permettant à un utilisateur de filtrer une liste de produits selon plusieurs critères et ceci avec des opérateurs logiques. Par exemple : « tous les produits à moins de 10€ ET ( appartenant à la catégorie « Movies » OU appartenant à la catégorie « Books »).

Fidèle à mon habitude, les librairies JavaScript que j’ai trouvé ne me satisfaisaient pas entièrement, j’ai donc créé la mienne à partir de zéro (en profitant au passage pour apprendre à utiliser le prototypes).

Ça s’appelle QueryBuilder et c’est publié sous licence MIT.
jQuery QueryBuilder

Le plugin permet de choisir le comportement de chaque règle (type, valeurs libre ou fixées, utilisation de checkbox ou radios), intègre un système de validation des données soumises, peut être facilement étendu avec d’autres plugins comme un calendrier ou un slider, et exporte les règles au format JSON facilement transformable en autre chose (requête SQL, objet Java, etc.).

Un exemple et la documentation complète sont disponibles ici.

Posted in: Développement Tagged: java, jquery, query, sql

Catégories

  • Créations (9)
  • Développement (16)
  • Général (1)
  • Perso (3)
  • Récits (5)
  • Tutoriels (3)
  • Web (8)

Articles récents

  • Use Travis CI & Coveralls for a web frontend library
  • Comment j’ai transformé un téléphone en moniteur système
  • jQuery QueryBuilder
  • [Piwigo] Un carrousel des dernières photos ajoutées
  • [Musique] Tarja: Colours in the Dark

Étiquettes

bateau c++ calcaires carbon chevrolet cité corvette désespoir encodage escalade extension font forever forêt galerie graphique image javascript jquery mer montagne mort musical musique oblivion patch photoshop php piwigo provence qt ruine rêve sexy site web skins tomb raider trackmania ultramon united ville visual voiture windows étranger

Copyright © 2019 StrangePlanet » Blog.

Omega WordPress Theme by ThemeHall

  • Accueil
  • Blog
  • Galerie
  • Projets
  • À-propos