Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 28-05-2008 15:42:45

Asfaloth
Membre
Lieu: Bruxelles
Date d'inscription: 13-05-2008
Messages: 83
Site web

[Résolu][1.5.2] [Zend_Form] MultiCheckbox

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 sad

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 tongue )

Dernière modification par Asfaloth (29-05-2008 14:41:27)


La capacité d'apprendre est un don.
La faculté d'apprendre est un talent.
La volonté d'apprendre est un choix.
-=[ Frank Herbert ]=-

Hors ligne

 

#2 29-05-2008 09:32:55

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu][1.5.2] [Zend_Form] MultiCheckbox

Hello,

Et avec un setValue() contenant un array ?

Code:

$element->setValue(array($ma_valeur));

A+

Dernière modification par mikaelkael (29-05-2008 09:36:43)


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 29-05-2008 10:52:01

Asfaloth
Membre
Lieu: Bruxelles
Date d'inscription: 13-05-2008
Messages: 83
Site web

Re: [Résolu][1.5.2] [Zend_Form] MultiCheckbox

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:

Code:

        $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 hmm


La capacité d'apprendre est un don.
La faculté d'apprendre est un talent.
La volonté d'apprendre est un choix.
-=[ Frank Herbert ]=-

Hors ligne

 

#4 29-05-2008 14:11:04

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Résolu][1.5.2] [Zend_Form] MultiCheckbox

Hello,

C'est pas ce que je t'ai dit smile :

Code:

$attribute->setValue(array('foo' => true));

ne marche pas, mais :

Code:

$element->setValue(array('foo'));

fonctionne.

A+

Dernière modification par mikaelkael (29-05-2008 14:11:21)


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 29-05-2008 14:40:44

Asfaloth
Membre
Lieu: Bruxelles
Date d'inscription: 13-05-2008
Messages: 83
Site web

Re: [Résolu][1.5.2] [Zend_Form] MultiCheckbox

arf oui dsl, j'avais mal lu car sur la mailing list on m'avait donné setvalue(array('foo'=>true));

Maintenant ça fonctionne, youpie big_smile

Un grand merci à toi wink

Dernière modification par Asfaloth (29-05-2008 14:41:10)


La capacité d'apprendre est un don.
La faculté d'apprendre est un talent.
La volonté d'apprendre est un choix.
-=[ Frank Herbert ]=-

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