Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 17-09-2009 16:15:14

Gregory.M
Nouveau membre
Date d'inscription: 17-09-2009
Messages: 1

Formulaire dynamique avec Dojo

Bonjour,

Je vous explique ce que je souhaite faire.
J'affiche une liste de contacts et en cliquant sur modifier cela fait afficher(avec jquery) un formulaire d'édition (le formulaire DOJO).
lorsque l'on valide les modifications je veux que l'action soit réalisé sans recharcher la page.

Comment puis je faire pour ce que formulaire soit dynamique? D'apres moi il faudrait que je passe en parametre du constructeur du formulaire l'id du contact pour le modifier.
Comment faire cela?


Cordialement,
Greg

Hors ligne

 

#2 22-09-2009 17:07:48

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: Formulaire dynamique avec Dojo

salut Gregory.M,
pour ton problème il faut que tu passe en paramètre (GET ou POST) ton id. Ton formulaire (Zend_Form) doit avoir un bouton de type

new Zend_Dojo_Form_Element_Button();
et non
new Zend_Dojo_Form_Element_SubmitButton();

tu ajoute à ton objet Zend_Dojo_Form_Element_Button l'attribut
->setAttrib("onclick","submitFormData();");

ici
submitFormData() est une fonction javascript que est codée dans ta vue. C'est cette fonction qui s'adressera au contrôleur/Action qui effectuera la modif que tu veux en mettant le bon id en paramètre POST ou GET via une requete XMLHttpRequest de DOJO.

Regarde la doc sur dojo.xhrPost

Poste un bout de code si tu veux être bien compris car moi je me demande si je fais pas hors sujet. :-)

Bon courage!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages