Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-04-2010 09:29:34

r-zo
Nouveau membre
Date d'inscription: 28-02-2009
Messages: 3

[Zend_Dojo][1.10.1] combobox et valeur sélectionnée par défaut

Bonjour,

J'utilise Zend_Dojo_Form_Element_Combobox de la façon suivante dans un zend_dojo_form

Code:

$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

Code:

(...)
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

 

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