Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bon cette fois-ci j'ai pensé à regarder à la fois dans la doc et dans la doc-api mais je ne trouve pas mon bonheur
Est-ce qu'il y a moyen de faire un checked par défaut quand on utilise les multi ?
j'ai essayé setChecked(true) mais sans résultat, et je ne trouve pas ce que je peux passer comme options à addMultiOptions()
Merci (encore )
Dernière modification par Asfaloth (29-05-2008 14:41:27)
Hors ligne
Hello,
Et avec un setValue() contenant un array ?
$element->setValue(array($ma_valeur));
A+
Dernière modification par mikaelkael (29-05-2008 09:36:43)
Hors ligne
Oui on m'a répondu le setvalue(array()) aussi dans la mailing liste, mais ça ne va pas non plus, voici un petit code de test:
$attribute = new Zend_Form_Element_MultiCheckbox('Attribute_Id'); $attribute->setLabel('Material attributes:'); $attribute->addMultiOption('foo', 'foo'); $attribute->addMultiOption('fooo', 'fooo'); $attribute->addMultiOption('test', 'test'); $attribute->setValue(array('foo' => true));
Le problème c'est que ça me renvoie toute mes box checked
Hors ligne
Hello,
C'est pas ce que je t'ai dit :
$attribute->setValue(array('foo' => true));
ne marche pas, mais :
$element->setValue(array('foo'));
fonctionne.
A+
Dernière modification par mikaelkael (29-05-2008 14:11:21)
Hors ligne
arf oui dsl, j'avais mal lu car sur la mailing list on m'avait donné setvalue(array('foo'=>true));
Maintenant ça fonctionne, youpie
Un grand merci à toi
Dernière modification par Asfaloth (29-05-2008 14:41:10)
Hors ligne
Pages: 1