Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Form
Zend_Form Forum d'entraide pour le composant Zend_Form du Zend Framework (création de formulaires, helpers, AJAX etc.). Avant de poster -> FAQ Zend_Form.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2008, 19h32   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2006
Messages : 35
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : novembre 2006
Messages : 35
Points : 11
Points : 11
Par défaut [1.5.1] Imbriquer des DisplayGroup

Salut à tous, j'aimerais imbriquer deux DisplayGroup pour avoir cette presentation:

╔═════════════════════╗
┌─────────────────┐
└─────────────────┘
┌─────────────────┐
└─────────────────┘
║╔═══════════════════╗║
║║┌───────┐┌───────┐║║
║║└───────┘└───────┘║║
║╚═══════════════════╝║
┌─────────────────┐
└─────────────────┘
╚═════════════════════╝

J'ai le decorateur pour le groupe "exterieur", et celui pour le groupe "interieur", mais je n'arrive pas à les imbriquer...


Est ce que vous savez comment je peux faire?
cyril_sy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 07h25   #2
Membre habitué
 
Inscription : septembre 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 357
Points : 118
Points : 118
Je ne répondrai pas directement à ta question car je ne sais pas comment faire. Par contre, sache qu'il m'a été beaucoup, mais beaucoup plus simple de créer mes propres décorateurs pour des cas particuliers comme celui-ci. Par exemple, tu peux créer un élément qui hérite de Element mais qui gère deux champs input. Puis créé toi un décorateur (si tu en vois l'utilité) pour appliquer la mise en forme (en ayant pris soin d'initialiser$this->setDisableLoadDefaultDecorators(false).

Dis comme ça, ça peut-être compliqué, et comprendre les décorateurs ça l'est, mais après c'est l'histoire de 5mn. Dans la doc officiel, il y'a un exemple complet et excellement pour créer un décorateur qui s'appelle 'composite'. Il te montre comment récupérer le nom du lable, le input, la description ainsi que les messages d'erreurs.

Voilà, envisage cette solution si personne d'autre t'apporte la réponse.
whitespirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2008, 15h42   #3
Invité de passage
 
Inscription : février 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 1
Points : 1
Points : 1
Salut cyril_sy,

As tu trouvé comment faire ? J'essayer mais je ne trouve pas la solution ...

@++
Hebus
oOHebusOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h50.


 
 
 
 
Partenaires

Hébergement Web