mercredi, juillet 05, 2006

AJAX - Autocompletion V3 : Champ multivalué

En fouillant un peu dans les options de Autocompleter, j'ai découvert l'option "tokens" qui permet de définir un séparateur de valeur. Ceci permet alors de gérer une recherche sur un champ multivalué Lotus Notes.

Les seules choses à modifier pour gérer la recherche sur un champ multivalué sont :
  1. Déclarer le champs Notes avec l'option "Autoriser valeurs multiples"
  2. Dans la vue de recherche, spécifier dans la colonne affichant les noms d'"Afficher valeurs multiples comme entrées distinctes"
  3. Modifier le l'appel à Autocompleter en ajoution l'option tokens :
    new Ajax.Autocompleter("autocomplete", 
    "autocomplete_choices",
    "scriptaculous?createdocument", {tokens:','});
Dans cette configuration j'ai défini la virgule comme séparateur de valeurs. On spécifier d'autres caractères. Pour plus d'informations consulter l'aide de script.aculo.us.


Pour tester l'autocompletion sur champ multivalué, c'est toujours sur la même page.

0 Commentaires:

Enregistrer un commentaire

Lien vers ce message:

Créer un lien

<< Home

Rechercher sur ce blog
Effacer résultat