abracadabraPDF › Forums › PDF – Général › Débutant cherche aide sur propriété hidden /visible › Répondre à : Débutant cherche aide sur propriété hidden /visible

C’est possible (avec ou sans utilisation de JavaScript) en utilisant les « règles de nommage » d’Adobe qui s’appliquent aux champs de formulaire.
Cela permet d’utiliser un système basé sur le principe de l’héritage : parent/enfants/petits-enfants/arriere-petits-enfants/etc.
La règle Adobe utilise le point [.] pour séparer les générations ce qui nous donne des noms de champs du type :
[caseacocher.rouge.rectangulaire.champs1]
[caseacocher.rouge.rectangulaire.champs2]
[caseacocher.rouge.rectangulaire.champs3]
[caseacocher.rouge.ronde.champs1]
[caseacocher.rouge.ronde.champs2]
[caseacocher.bleu.rectangulaire.champs1], etc
Pour afficher/masquer toutes les cases à cocher rouges et rectangulaires avec une seule commande il faudra intervenir sur le champs parent : [caseacocher.rouge.rectangulaire],
et pour afficher/masquer toutes les cases à cocher rouges de toutes formes avec une seule commande il faudra intervenir sur le champs parent :
[caseacocher.rouge].
Les champs parents sont « virtuels », c’est-à-dire qu’ils n’apparaissent pas sur les pages. Ils sont accessibles dans le panneau de navigation « Champs », dans les listes des boîtes de sélection de champs, et aussi via JavaScript bien entendu.
Simple et efficace !
:salu: