Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 12-03-2008 14:19:09

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

displaygroup et elements sans displaygroup

Bonjour,

J'ai des élements de formulaires dans un displaygroup et d'autres élements dans un autre displaygroup.
Mon submit est en dehors de ces display group, mais il apparait au début du formulaire.
Je voudrais qu'il soit en bas.

Voicl le code :

Code:

$this->addElements(array(
            $name,
            $ip_lan,
            $pool_start,
            $pool_end,
            $submit
        ));
        $this->addDisplayGroup(array('name', 'ip_lan'), 'hotspot');
        $this->addDisplayGroup(array('pool_start', 'pool_end'), 'poolIp');
        $this->setDisplayGroupDecorators(array(
            'FormElements',
            'Fieldset'
        ));
        $this->setDecorators(array(
            'FormElements',
            'Form'
        ));
        $this->setElementDecorators(array(
            array('ViewHelper'),
            array('Label', array('tag' => null, 'separator'=>' ')),
            array('HtmlTag', array('tag' => 'p')),
        ));
        $submit->removeDecorator('Label');

Une idée ??

Merci


----
Gruiiik !

Hors ligne

 

#2 14-03-2008 09:14:08

Mr.MoOx
Administrateur
Lieu: Toulouse
Date d'inscription: 27-03-2007
Messages: 1444
Site web

Re: displaygroup et elements sans displaygroup

Ca à l'air bête comme ça, mais par defaut, les displayGroup se mettent en bas de ton form. Donc si ton submit n'est pas dans un group ben il sera avant tes groupes (logique).
Je n'ai pas encore regardé si on peux modifier ce comportement, mais au pire, tu met ton submit dans un group...

Hors ligne

 

#3 14-03-2008 10:35:38

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: displaygroup et elements sans displaygroup

c'est dommage, on devrait pouvoir utiliser les disaplyGroup comme les elements (les ajouter avec addelements) et ainsi concervé l'ordre d'utilisation...
J'ai pas essayé avec setOrder, je vais le faire


----
Gruiiik !

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