« Return to Thread: Formulaire en popup ??
D'accord, je vais me mettre à JQuery, ca a l'air très intéressant !
surtout avec la librairie UI !
Par contre je rencontre maintenant mon premier problème, j'avais une
requete ajax qui surveillait un formulaire mais depuis que j'ai
installé jquery, elle ne marche plus :
<%= observe_form :new_personne,
:url => { :action => 'doublon' },
:frequency => 2,
:update => 'doublon'
%>
Et selon le résultat de l'action "doublon" j'affichais, ou pas, le div
suivant :
<div id="doublon" style="background:yellow">
<%= render :partial => 'list_doublon' %>
</div>
Une idée ?
Merci
Adrien
On Jul 11, 9:59 pm, Michel Belleville <michel.bellevi...@...>
wrote:
> http://jquery.com/pour jQuery, ce n'est intégré dans Rails (mais c'est> 2009/7/11 Adrien Coquio <adrien.coq...@...>
> intégrable, sans grave problèmes) perso je te le recommande, si tu n'as
> aucune expérience de JavaScript
>
> Sinon, dans rails de base, tu as prototype / scriptaculous qui peut faire
> les mêmes choses (mais en moins joli, en moins bien à mon sens).
>
> Comme tu dois tout prendre le JS depuis le début, commence par jQuery, à mon
> sens c'est l'avenir.
>
> Sinon, pour les conseils pour débuter, n'hésite pas à demander, la JS c'est
> mon dada.
>
> Michel Belleville
>
>
>
>
> > C'est exactement ca que je veux faire, malheuresement je ne maitrise
> > pas le javascript ! Quelqu'un peut-il m'indiquer de la documentation
> > ( même en anglais ) pour réaliser ca, malgrè mes recherches je ne
> > trouve pas grand chose :S
> > Merci pour votre réponse
> > Adrien
>
> > On Jul 9, 2:18 pm, Michel Belleville <michel.bellevi...@...>
> > wrote:
> > > 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.coq...@...>
>
> > > > 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
« Return to Thread: Formulaire en popup ??
| Free embeddable forum powered by Nabble | Forum Help |