Introduction
L’auto-complétion de l’anglais autocomplete, est un pattern d’interface permettant d’assister l’utilisateur lors de la saisie d’une chaîne de caractères dans un champ texte (de recherche généralement). Il se présente sous forme d’une liste de résultats ou suggestions correspondants à la chaîne de caractères préalablement saisis.
Plus précisément, le système propose des éléments commençant ou éventuellement contenant les caractères saisis par l’utilisateur.
Ce pattern est devenu incontournable dès lors que l’on réalise une application riche dont on souhaite soigner l’utilisabilité.
On le retrouve notamment sur les champs des moteurs de recherche Web ou des sites d’e-commerce, dans les éditeurs de code source ou encore dans les clients de messagerie lors de la saisie d’un contact.
Dans le contexte des applications métiers où l’on recherche simplicité d’utilisation tout en gardant une certaine puissance fonctionnelle, cette fonctionnalité trouve également sa place.
Bien entendu, son implémentation technique est à étudier mais la technologie RIA Flex avec son approche orientée composant et sa flexibilité la facilite.
Mais quand et comment l’utiliser ? Quels sont les bons comportements à mettre en œuvre afin de s’adapter au mieux aux besoins des utilisateurs ?




