Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-09-2010 14:19:32

Chiendelune
Nouveau membre
Date d'inscription: 15-09-2010
Messages: 1

[Zend_Form][1.10] Form & Décorateur (Table, colspan et élément hidden)

Bonjour,

J'ai un petit soucis avec les décorateurs.
J'utilise un décorateur sous forme de tableau.
Je souhaiterai placer deux boutons dans une balise td avec un colspan de 2.


Voici ma déclaration actuelle :

Code:

        //-- Prévisualiser
        $this->addElement('button',  "searchButton",
                array(
                    'decorators' => array(
                    'ViewHelper',
                    array(
                        array('td' => 'HtmlTag'), 
                        array('tag' => 'td')
                    ),
                ),
                'id' => 'searchbutton',
                'class'    =>    'button',
                'Label'    =>    "Prévisualiser l'adresse"
            )
        );    
        
        //-- Valider
        $this->addElement('submit',  'Valider',
                array(
                    'decorators' => array(
                    'ViewHelper',
                    array(
                        array('td' => 'HtmlTag'), 
                        array('tag' => 'td')
                    ),
                ),
                'id' => 'submitbutton',
                'class' => 'button'
            )
        );

Cela me restitue sous cette forme :

Code:

<tr>
    <td>
        <button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button>
    </td>
    <td>
        <input type="submit" class="button" value="Valider" id="submitbutton" name="Valider">
    </td>
</tr>

Et donc je souhaiterai transformer le décorateur pour obtenir le code HTML suivant :

Code:

<tr>
    <td colspan="2">

        <button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button>

        <input type="submit" class="button" value="Valider" id="submitbutton" name="Valider">
    </td>
</tr>

Encore mieux (si possible) :

Code:

<tr>
    <td colspan="2">

        <span><button class="button" type="button" id="searchbutton" name="searchButton">Prévisualiser l'adresse</button></span>

        <span><input type="submit" class="button" value="Valider" id="submitbutton" name="Valider"></span>
    </td>
</tr>

Je suis un peu dans le flou pour manipuler les décorateurs.
Et voir même l'objet Zend_Form pour ajouter d'autres éléments.
Enfin on procède par étape, d'abord cette partie de décorateur.

Merci d'avance pour votre aide.

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