Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous,
J'ai encore beaucoup de mal avec zend_form.
Ma première question est que je cherche le moyen d'aligner 3 select dont le premier aurait un label mais pas les autres (c'est pour un champ date avec JJ/MM/YYYY).
Ma deuxième question est que j'ai besoin d'encercler une partie de mon formulaire par une div avec, dans un premier temps un style='display:none' qui me permettra de cacher cette partie. Puis au moment de mes choix dans ce formulaire cette même partie viendrait à apparaitre ou disparaitre à nouveau.
J'ai vraiment du mal à progresser sur cette partie.
Par avance merci pour vos réponses.
Julien.
Hors ligne
Bonjour,
J'ai été dans le meme cas que toi l'autre jour.
Je vais te donner quelques informations qui m'ont été utiles :
Evidemment tout se joue avec les décorateurs.
Pour aligner trois champs, tu peux faire la chose suivante :
-pour le premier champs tu ouvre la balise,
-pour le dernier tu ferme la balise,
On peut faire ca avec les décorateurs, de cette sorte :
$username->setDecorators(array( ‘ViewHelper’, ‘Description’, ‘Errors’, array(array(’data’=>’HtmlTag’), array(’tag’ => ‘td’)),//balise pour le champ, tu peux le commenter je pense aussi array(’Label’, array(’tag’ => ‘td’)), //decorateur du label, si tu commente la ligne, pas de label affiché array(array(’row’=>’HtmlTag’),array(’tag’=>’div’, ‘openOnly’=>true)) //ouverture seulement de div ));
de la meme manière on trouve 'closeOnly', pour fermer la balise (il ne faut pas oublier de le faire....).
Je te conseille d'aller voir ce lien:
http://zendguru.wordpress.com/2008/10/2 … ecorators/
C'est là que j'ai appris pleins de choses très intéressantes et utiles !
bon courage
Hors ligne
Hello,
Tu veux pas regarder du côté d'un DatePicker (jQuery, Dojo ou ExtJS en ont un)
A+
Hors ligne
Le problème, c'est que pour les gens qui n'ont pas de javascript (20% des internautes), ou si le javascript est désactivé, le datepicker ne fonctionne plus....
Hors ligne