On a vu dans le post précédent comment créer facilement un composant web permettant de composer des requêtes, en s'appuyant sur le Framework KnockoutJS :

Maintenant que le composant est disponible côté client, on va voir comment on peut développer des outils côté serveur permettant de faciliter son utilisation.

(lire plus…)

Récemment, j'ai eu besoin de créer un composant Web permettant de composer des requêtes, de manière identique à TFS :

L'idée est de pouvoir sélectionner un champ, parmi une liste, sur lequel on souhaite appliquer un filtre, puis de renseigner une valeur qui sera utilisée pour le filtre et un opérateur (pour le composant que l'on va créer, le filtre s'appliquera uniquement via l'opérateur =). On peut ensuite combiner plusieurs requêtes, via les opérateurs ET ou OU.

L'avantage de ce type de composant est de donner la possibilité à l'utilisateur de créer des requêtes personnalisées et totalement dynamiques.

On va voir dans cet article comment un tel composant peut être créé assez rapidement, en donnant le résultat suivant :

(lire plus…)