Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
J'utilise Zend_Dojo_Form_Element_Combobox de la façon suivante dans un zend_dojo_form
$country = new Zend_Dojo_Form_Element_ComboBox("country"); $country->setLabel("Country") ->setMultiOptions(array( "FR" => "France", "LU" => "Luxemburg", "BE" => "Belgium", "DE" => "Germany" ));
avec bien sûr d'autres champs.
quand je valide le formulaire dans mon controlleur, je fais ceci
(...) if ($this->_request->isPost()) { $formData = $this->_request->getPost(); if ($form->isValid($formData)) { (...) } else { $form->populate($formData); } } $this->view->userForm = $form;
le form->populate() me remplit bien les champs de saisie avec les valeurs précédemment saisies sauf pour la combobox qui reste sur la première valeur de la liste.
La question est : comment faire avec ce composant pour que la valeur sélectionnée par défaut soit celle de la précédente saisie ?
Par avance merci pour votre aide.
Hors ligne
Pages: 1