Donnez vie à vos documents numériques !
 

Répondre à : Afficher ou cacher photos en fonction d’une liste

abracadabraPDF Forums PDF – Général Afficher ou cacher photos en fonction d’une liste Répondre à : Afficher ou cacher photos en fonction d’une liste

#64066
bebarth
Maître des clés

Le script de calcul est déclenché par le changement d’état d’un champ (celui-ci ou un autre). Merlin… des commentaires ?
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/
Lorsque le script est lancé il s’exécute entièrement. Donc si le script de calcul de ta liste est lancé, il va voir la valeur du bouton BR2 qui ne changera pas d’état pendant tout le script !
Pour faire un peu plus court, tu peux écrire une formule en script de document et lancer cette formule sur chaque bouton.
Par exemple, en script de document tu écris :

Code:
function maFormule()
{
if (this.getField(“BR2”).value==2) {
this.getField(“BR2”).value=1;
} else {
this.getField(“BR2”).value=2;
}
this.getField(“Liste”).value=” “;
}

…et en script d’action du bouton radio tu écris juste :

Code:
maFormule();

S’il y a des modifications ou du supplément de script, il n’y a juste à l’écrire dans le script de document. Si tu as 30 boutons, ça réduit pas mal le temps !

@+
:bonjour: