Donnez vie à vos documents numériques !
 

Répondre à : Afficher/masquer des listes conditionnelles

abracadabraPDF Forums PDF – Général Afficher/masquer des listes conditionnelles Répondre à : Afficher/masquer des listes conditionnelles

#58885
philouseb
Membre

Les commandes d’affichage/masquage de champs sont assez pratiques pour de petits formulaires mais rapidement illisibles et sources de conflits lorsque le nombre de commandes croît.
Je vous conseille le JavaScript. A titre d’exemple j’ai écrit un script unique associé aux occurrences du bouton radio « Group1 » auxquelles j’ai associé la fonction affichage() suivante:
function affichage()
{
//masquer les champs associés
console.clear();
this.getField(« RER »).display=display.hidden;
this.getField(« REAA »).display=display.hidden;
this.getField(« RF »).display=display.hidden;
this.getField(« RE »).display=display.hidden;
this.getField(« RSE »).display=display.hidden;
this.getField(« RY »).display=display.hidden;
//noter la valeur d’export du bouton radio Group1
ckaction=this.event.target.name;
valeur=this.event.target.value;
console.println(« Selection de « +ckaction+ » avec pour valeur : »+valeur);
//Afficher le champ.
this.getField(valeur).display=display.visible;
}
Voir maquette.

Bonjour,

je remonte ce sujet, car j’ai un problème presque identique, la différence c’est qu’en cliquant sur un bouton radio je dois afficher plusieurs champs et qu’en cliquant sur un autre bouton radio du même groupe en faire afficher d’autres et masquer ceux qui étaient affichés…

J’ai essayé avec la fonction intégré à Acrobat  « afficher/masquer » cela prend du temps mais cela fonctionnait jusqu’à que j’arrive au 80 ème champs les suivants ne sont pas pris en compte, je suis arrivé au maximum.

En te remerciant d’avance
Philippe