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