Donnez vie à vos documents numériques !
 

Répondre à : Colorer le bouton radio coché

abracadabraPDF Forums PDF – Général Colorer le bouton radio coché Répondre à : Colorer le bouton radio coché

#68366
Merlin
Maître des clés

Un groupe de cases à cocher ou de boutons-radio est considéré comme un seul champ, c’est ce qui fait tout leur intérêt.
En terminologie JavaScripto-Adobienne une case à cocher (ou un bouton-radio mais je ne vais pas le répéter à chaque fois) prise isolément de son groupe s’appelle un “widget”.

Sur la page que tu indiques “event.target” désigne donc le groupe, pour désigner un widget il faut le nommer par son nom de groupe et par son numéro de widget.
Supposons un groupe de cases à cocher nommé “checkbox
Pour modifier la couleur du 3e widget il faut placer ce script dans toutes les cases du groupe (le compte commence à zéro, donc n-1) :


if (this.getField(“checkbox.2“).value == “Off”) {
this.getField(“checkbox.2“).fillColor = color.red;
}
else {
this.getField(“checkbox.2“).fillColor = color.green;
}

Le numéro d’ordre des widgets est fonction de l’ordre (croissant) dans lequel ils ont été créés, il n’y a pas moyen de le modifier.
Dans le panneau qui liste les champs le numéro de widget apparait à la suite du nom, après le #