J'essaie d'obtenir une sélection de filtrage qui fonctionne avec un formulaire activé Dojo à l'aide de Zend Framework. Le formulaire permet à l'utilisateur de mettre à jour leurs coordonnées telles que l'adresse, les URL, etc. pour leur profil. Cependant les éléments dans le formulaire utilisent un filiteringselect pour des choses telles que le pays et l'état/comté. Je veux obtenir ceci à la valeur par défaut que je passe dans le formulaire en le remplissant, cependant cela ne fonctionne pas.Définition d'une valeur par défaut dans un dojo filteringselect
Je peuplant la forme comme
$form->getElement('country')->setValue($country);
$ country seront des valeurs telles que Royaume-Uni, France, Espagne etc ...
Ces valeurs sont stockées dans la base de données dans un tableau de [id], [nom]. Lequel accède à l'élément dans le formulaire Zend
$county = new Zend_Dojo_Form_Element_FilteringSelect('county');
$county->setRequired(true)
->setStoreId('countystore')
->setStoreType('dojo.data.ItemFileReadStore')
->setStoreParams(array('url' => $baseUrl.'/dojo/counties'))
->setAttrib('searchAttr', 'name')
->removeDecorator('DtDdWrapper')
->removeDecorator('label')
->removeDecorator('HtmlTag');
Cependant, setValue pour remplir/par défaut l'élément ne fonctionne pas. Existe-t-il une manière spécifique de faire cela avec Zend_Forms et Dojo?
Merci à l'avance ...