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 #