Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-05-2009 13:33:23

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

[Resolu][Zend_Form][1.7.8] mise en form

Bonjour

J'aimerais savoir comment faire pour aligner les textbox
car par défaut zend_form fait "label" passe a la ligne et fait le textbox ainsi de suite

J'aimerais tous les aligner .

Si quelqu'un pouvait m'aider svp?

J'ai vu qu'ils fallait utiliser zend decorator mais je n'y arrive Xd malheur à moi lol


Merci

Dernière modification par iop974 (15-05-2009 12:10:27)

Hors ligne

 

#2 15-05-2009 11:59:24

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend_Form][1.7.8] mise en form

Bon j'ai trouvé la réponse !
Faut just remove et redefinir htmltag
    $elem->removeDecorator('HtmlTag');
    $elem->removeDecorator('Label');
    $elem->addDecorator('HtmlTag', array('tag' => 'span'));

Par contre j'y arrive pas avec un bouton submit si quelqu'un peut me venir en aide svp !!!!!

Il y a tjs la balise DT devant le bouton meme en fesant remove .......
Code Html :

Code:

<span>[b]<dt>&nbsp;</dt><dd>[/b]
<input type="submit" name="submit" id="submitbutton" value="submit" /></dd></span>

Plz !! help me ! XD

Hors ligne

 

#3 15-05-2009 12:10:07

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend_Form][1.7.8] mise en form

OK stop les recherche

Faut just faire removeDecorator('DtDdWrapper');

Aller merci à tous ceux qui ont pris la peine de chercher XD

Hors ligne

 

#4 15-05-2009 15:01:54

fatahou
Membre
Lieu: La Rochelle - France
Date d'inscription: 23-04-2009
Messages: 31

Re: [Resolu][Zend_Form][1.7.8] mise en form

Salut,
Je cherche à faire la même chose mais avec un Zend_Dojo_Form_Element_ComboBox. Quelqu'un a une solution SVP?

Hors ligne

 

#5 16-05-2009 07:41:16

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend_Form][1.7.8] mise en form

Salut fatahou

Faut tu fais un remove des htmltag et que tu le redefinis !
Voila un exemple pour combobox

Code:

$formulaire->addDecorator('HtmlTag', array('tag' => 'span'));

$combobox = new Zend_Dojo_Form_Element_Combobox('select',
                    array(
                        'label'        => 'ComboBox (select)',
                        'value'        => 'blue',
                        'autocomplete' => false,
                        'multiOptions' => 'test'=>'test', 'test2'=>'test2',

                        ));

        $combobox->removeDecorator('HtmlTag');
        $combobox->removeDecorator('Label');
        $combobox->addDecorator('HtmlTag', array('tag' => 'span'));
        $combobox->removeDecorator('Errors');

Pour voir les decorator par defaut c'est par la : tu peux tous les enlever et les redefinir
http://framework.zend.com/manual/fr/zen … decorators

Voila smile

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