Bonjour
Test ceci
Bonjour,
Dans un template, je cherche à cacher des champs de type file au cas où on est en mode édition du formulaire. Pour ce faire j'ai procédé comme suit :
Lorsque je suis en mode édition (editMode == 1), les inputs de type file sont tout de même affichés malgré que, dans mes sources, ce soit ceci qui est généré :
Quelqu'un aurait une idée sur la manière de procéder?
Merci d'avance pour votre aide.
Bonjour
Test ceci
Tu devrais simplement ne pas l'ajouter lorsque tu est en mode edit
Hello,
A voir s'il n'y a pas d'effet de bord lorsque tu n'affiches pas le champ, il reste construit par le builder... Surtout s'il y a des contraintes définies dessus. Perso, je modifierais directement le form en fonction du mode (dans ton formType, rajoutes une option).
Un tout grand merci à vous tous pour votre aide.
Je suis donc passé par une condition dans le buildForm.
Dans mon controller :
Dans mon formulaire principal :
Dans mon sous-formulaire :