Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 29-04-2008 09:04:37

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

[résolu] Zend_Form : rendre visible ou non un Element

Bonjour,

Je n'ai pas vu de propriété permettant d'afficher lors d'un echo $form un élément d'un formulaire. Existe-il une manière détournée ?

J'ai besoin de cette propriété car pour l'instant je n'ai pas implémenter toute la base de données et donc certaine partie du formulaire ne sont pas encore actif. Afin de ne pas revenir sur le code dans les controlleurs, j'ai toujours intégrer ces champs à l'insertion/modification contenant des valeurs par défaut (ce sont des relations 1-N).

Voilà, si quelqu'un à une idée. De mon côté je pense que je vais créer en attendant un décorateur ajoutant un style visibility:hidden;. Ca pourrait marcher, mais je suis preneur d'une solution qui joue directement sur l'élément.

Merci

Dernière modification par whitespirit (29-04-2008 09:20:14)

Hors ligne

 

#2 29-04-2008 09:19:58

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu] Zend_Form : rendre visible ou non un Element

Ha, j'ai trouvé une méthode plus simple. Il faut mettre un setOrder identique à un élément déjà enregistré. Par contre, il faut que l'élément censé masquer l'autre dois être ajouté au formulaire en dernier (sinon c'est l'élément à cacher qui cache l'autre)

Hors ligne

 

#3 29-04-2008 09:21:49

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: [résolu] Zend_Form : rendre visible ou non un Element

J'ai pas vraiment compris...

Tu veux faire quoi en fait?

- Cacher un champ, et l'afficher quand il faut?
- Cacher tout ton form ?
- Cacher une partie du form?


Sinon  y'a display:none;

Hors ligne

 

#4 29-04-2008 09:39:25

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu] Zend_Form : rendre visible ou non un Element

Cacher un Element et l'afficher comme il le faut. Je n'ai pas utilisé display car le champs de trouve dans un <tr><td> et c'est tout le tr et td qu'il aurait fallu cacher. Mais avec mon histoire de setOrder, je m'en sors bien...

Hors ligne

 

#5 29-04-2008 09:44:51

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

Re: [résolu] Zend_Form : rendre visible ou non un Element

tu enleves le décorateur de ton élement.
Pas de décorateur -> pas d'affichage


----
Gruiiik !

Hors ligne

 

#6 29-04-2008 10:13:44

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: [résolu] Zend_Form : rendre visible ou non un Element

Ha oui !!! Merci, ça marche aussi smile

Hors ligne

 

#7 29-04-2008 12:35:49

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

Re: [résolu] Zend_Form : rendre visible ou non un Element

Ouais, ou tu met ton code du form que tu veux enlever en commentaire...

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