Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
je rencontre un petit problème avec un formulaire.
Voici d'abord visuellement le résultat que j'ai :
Comme vous pouvez le voir, nous sommes en bas de la premiere partie du formulaire, et il semble que les éléments du DisplayGroup se réaffichent une seconde fois en bas, sans que je comprenne vraiment pourquoi.
J'ajoute dynamiquement des éléments à mon formulaire puis à mon displaygroup, je m'y prends peut être mal.
Tout d'abord, je crée mes éléments de cette façon :
$this->addElement('hidden', 'situation_pro', array('required' => true, 'value' => $this->situation_pro) ); // Puis je crée le displaygroup $this->addDisplayGroup(array('situation_pro'), 'infos_pro');
Ensuite, plus loin, des conditions if, else... qui ajoutent d'autres éléments aux formulaires.
A la fin des ajouts, je fais un :
$group = $this->getDisplayGroup('infos_pro'); $group->addElements(array( $this->getElement('inscription_societe'), $this->getElement('reset_societe'), $this->getElement('inscription_societeid')));
A votre avis ?
Merci d'avance pour votre aide.
Dernière modification par supertino7 (25-09-2009 16:26:07)
Hors ligne
up, pour une petite piste
Hors ligne
Bon eh bien, comme je n'ai pas trouvé de solutions pour le moment, j'ai du créer 3 classe de formulaires. Un par cas.
C'est pas terrible dans une convention DRY, mais bon
Hors ligne
Pages: 1