abracadabraPDF › Forums › PDF – Général › Afficher/masquer des listes conditionnelles › Répondre à : Afficher/masquer des listes conditionnelles
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.