Et aussi deux adresses pour tous les détails :

http://wiki.script.aculo.us/scriptaculous/show/Autocompleter.Base
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

On 3 oct, 17:49, Pierre Valade <[EMAIL PROTECTED]> wrote:
> Il existe une solution directement intégrée au script javascript
> AutoComplete.
>
> Il s'agit de tokens.
>
> <%= text_field_with_auto_complete :tag, :name, {:size => 60}, {:tokens
> => ','} %>
>
> Avec ce code par exemple, à chaque fois qu'on met une virgule, la
> recherche repart sur ce qu'il y a derrière la dernière virgule
>
> Pierre
>
> On 3 oct, 17:08, Pierre Valade <[EMAIL PROTECTED]> wrote:
>
> > Oui, c'est exactement cela !
> > Je regarde ce que je peux trouver tout seul ce soir et je posterai ici
> > mes résultats.
>
> > Merci Jean-François.
>
> > On 3 oct, 01:33, "Jean-François Trân" <[EMAIL PROTECTED]> wrote:
>
> > > Pierre :
>
> > > > Un peu comme fait FaceBook lorsqu'on envoie un message à un ami,
> > > > j'aimerais réaliser avec Rails un input qui se complète
> > > > automatiquement à partir d'une base de données.
>
> > > > Je sais qu'on peut utiliser text_field_with_auto_complete et
> > > > auto_complete_for comme expliqué par exemple ici :
> > > >http://pbnaigeon.developpez.com/tutoriel/rails/ajax-facile-RJS/#LVI
>
> > > > Mais je ne sais pas comment faire pour avoir plusieurs auto_complete à
> > > > la suite comme sur Facebook où l'on peut ajouter à la suite plusieurs
> > > > amis pour envoyer un email.
>
> > > Si j'ai cerné correctement la problématique, il faudrait que
> > > tu écrives ta méthode auto_complete côté contrôleur de sorte
> > > qu'au lieu de travailler sur le paramètre entier, elle base
> > > son find sur le dernier élément de la liste. La liste étant caractérisée
> > > par des éléments séparés par un... séparateur qu'on ne retrouve
> > > pas dans les éléments : par exemple des adresses électroniques,
> > > séparées par des virgules.
>
> > >    -- Jean-François.
>
> > > --
> > > Ruby (http://www.rubyfrance.org) on Rails (http://www.railsfrance.org)


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à