abracadabraPDF › Forums › PDF – Général › Comment faire apparaitre des calques par sélection dans une liste déroulante ? › Répondre à : Comment faire apparaitre des calques par sélection dans une liste déroulante ?
22 juin 2015 à 09:37
#58841
Membre
Bonjour,
1) Tu fais appel à un champs nommé « dimdalle1 » qui n’existe pas…
2) pour gérer les calques, tu peux utiliser le script d’Alex, sinon perso j’utilise un de ce style :
Code:
for (var i = 2 ; i <= this.getField("dr2").numItems; i++) // on commence à 2 pour prendre en compte la valeur d'exportation 0 de ton champs dr2
{
if((i-1) == this.getField(« dr2 »).value)
this.getOCGs(this.pageNum)[i-2].state = true;
else
this.getOCGs(this.pageNum)[i-2].state = false;
}
{
if((i-1) == this.getField(« dr2 »).value)
this.getOCGs(this.pageNum)[i-2].state = true;
else
this.getOCGs(this.pageNum)[i-2].state = false;
}
je l’ai adapté à ton document, je le place en action champs désactivé sur « dr2 ».
Attention, pour le tester il faut que tu es le même nombre de calque que d’Item de ton champs « dr2″ (sans compte » » – valeur d’exportation 0, puisque je l’ai déjà pris en compte dans le script)
:Smiley01: