« Return to Thread: Formulaire en popup ??

Re: Formulaire en popup ??

by Michel Belleville :: Rate this Message:

Reply to Author | View in Thread

Avec un bon framework JavaScript (jQuery) il y a des plugins tout fait, mais en gros ils marchent tous comme ça :

  1. créer un élément html (div c'est bien) à la racine de ton document
    • le positionner en "absolute" en haut à gauche du doc
    • lui donner un z-index css plus haut que tout le monde dans le doc
    • lui mettre un fond noir et lui donner de la transparence (cf. ton framework JS)
    • lui donner un waiter gif animé qui signifie que tu charge et qu'il faut que l'utilisateur patiente
  2. faire un call ajax pour récupérer juste ton formulaire (pas de layout)
    • le coller à l'arrivée dans ton nouvel élément
    • lui coller l'action ajax pour créer le nouvel élément en submit
Si tu maîtrise bien les CSS et le javascript, c'est trivial. Sinon, il y a souvent des plugins tout prêts pour ton framework JS (enfin, en jQuery you il y en a).

Michel Belleville


2009/7/9 Adrien Coquio <adrien.coquio@...>

Bonjour,

J'ai le dilemne suivant :

J'ai un formulaire "nouvelle personne", dans ce formulaire on doit
choisir la commune de cette personne ( lien vers la table COMMUNES)
via un select contenant le nom de toutes les communes de la base
Je voudrai offrir à l'utilisateur de créer cette commune si elle
n'existe pas, je pourrai mettre un div caché et le faire apparaitre en
ajax avec un lien "ajouter une commune" mais le formulaire pour
ajouter une commune est grand alors ca va vite devenir moche...
J'aimerai plutôt qu'une fenetre s'ouvre avec le formulaire et que
lorsque l'utilisateur valide le formulaire, la fenetre se ferme, et la
nouvelle commune soit sélectionné dans le select du formulaire
personne.

Ma question : comment faire ca ? Je pensai à lightwindow mais je n'ai
pas trouvé beaucoup de documentation pour faire ca avec rails et ca à
l'air buggé (pas d'autocomplétion). Une fenêtre popup ? Ca peut être
bien mais c'est un peu moche maintenant les popup avec le web 2.0,
non ? Une autre idée ? Des avis ?

Merci à tous
adrien



--~--~---------~--~----~------------~-------~--~----~
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 railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---

 « Return to Thread: Formulaire en popup ??