Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
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
Pages: 1