abracadabraPDF › Forums › PDF – Général › Besoin d’aide script PDF affichage/masquage de champ › Répondre à : Besoin d’aide script PDF affichage/masquage de champ
Que tu peux simplifier ainsi :
if (event.target.isBoxChecked(0))
{
this.getField(« casepiece2 »).display = display.visible;
}
else
{
this.getField(« casepiece2 »).display = display.hidden;
}:idee: event.target (cible de l’évènement utilisateur) c’est le champ actif, celui qui est cliqué. Du coup il n’y a pas besoin de préciser son nom.
:Smiley03:
Ok oui j’avais cru comprendre la subtilité, merci pour cette confirmation
Dans ton formulaire tu pourrais par exemple nommer tes champs par rangée :
– « rangee1.casePiece », « rangee1.cuisine », « rangee1.nbDePiece », etc.
– « rangee2.casePiece », « rangee2.cuisine », « rangee2.nbDePiece », etc.
– « rangee3.casePiece », « rangee3.cuisine », « rangee3.nbDePiece », etc.Ensuite pour afficher toutes les champs d’une rangée : this.getField(« rangee2« ).display = display.visible;
Ce qui affiche tous les champs enfants.Même chose pour masquer, colorer, activer, etc.
Ok je vois le principe, je vais tester merci