Donnez vie à vos documents numériques !
 

Bouton radio sur plusieurs lignes

abracadabraPDF Forums PDF – Général Bouton radio sur plusieurs lignes

  • Créateur
    Sujet
  • #75967
    oceane
    Participant

    Bonjour

    Je n’arrive pas à compresser suffisamment mon fichier pour qu’il passe sur le forum ; alors voici un lien pour l’obtenir : grosfi.ch/8wH2eTHGhyX
    je n’arrive pas à faire les actions suivantes:
    – pour toutes les lignes je voudrais que le bouton non soit affiché
    – pouvoir agir sur plusieurs lignes successivement, pour l’instant quand on clique sur une ligne on annule toutes les autres, je voudrais
    que l’inter-action ce fasse sur une seule ligne soit oui soit non.
    Cela est-il possible ?

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Auteur
    Réponses
  • #75968
    jctremblay
    Maître des clés

    Chaque paire de oui/non doit être dans un groupe distinct. Actuellement ils sont tous dans le Groupe 2.

    Pour le Non, tu peux spécifier que celui-ci soit Activé par défaut.

    #75969
    Merlin
    Maître des clés

    Bonjour

     

    Les boutons-radio c’est la misère.

    Ci-joint avec des cases à cocher : chaque rangée à des cases qui ont le même nom mais avec une valeur d’exportation différente (oui/non).

    ==> https://acrobat.adobe.com/id/urn:aaid:sc:EU:9481f177-4423-44f3-a1ab-99dc38ccf6d8

    #75970
    oceane
    Participant

    Ok merlin, mais j’ai besoin d’une balance par ligne oui ou non, pas les deux.

    Jctremblay : je viens de comprendre seulement maintenant a quoi servent les groupes .

    Est-il possible de les créer en séries ?

    Attachments:
    You must be logged in to view attached files.
    #75972
    bebarth
    Maître des clés

    bonjour,
    Tu peux utiliser ce script qui te génèrera des couples de boutons radio avec valeurs d’exportation « Oui ou « Non ».
    var groupes="groupe"; // base des noms de groupes
    var diam=11; // diamètre (pt)
    var delta=35; // entraxe (pt)
    var nb=0;
    var RegExTest=new RegExp("^"+groupes+"\\d+$");
    for (var i=0; i<this.numFields; i++) {
    if (RegExTest.test(this.getNthFieldName(i))) nb++;
    }
    var nomGroupe=groupes+(nb+1);
    var laPage=this.getPageBox();
    var x=laPage[2]/2-delta/2-diam/2;
    var y=laPage[1]/2+diam/2;
    var f=this.addField(nomGroupe,"radiobutton",this.pageNum,[x,y,x+diam,y-diam]);
    x+=delta;
    var f=this.addField(nomGroupe,"radiobutton",this.pageNum,[x,y,x+diam,y-diam]);
    f.fillColor=color.white;
    f.strokeColor=color.black;
    f.borderStyle=border.i;
    f.exportValues=["Oui","Non"];
    f.value="Off"; // ou "Oui" ou "Non"

    @+
    😎

    #75973
    oceane
    Participant

    Merci Bebarth, mais ça devient trop compliqué pour moi.

    je crois que je vais m’en sortir avec les boutons radio.

    #75974
    Merlin
    Maître des clés

    « Ok merlin, mais j’ai besoin d’une balance par ligne oui ou non, pas les deux. »

    Je ne comprend pas « balance ».

    Dans l’exemple que j’ai posté chaque rangée peut être cochée oui ou non, mais pas les deux à la fois.

Affichage de 6 réponses de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.