Donnez vie à vos documents numériques !
 

Afficher/masquer un menu en fonction d’un autre. – RÉPONDU

abracadabraPDF Forums PDF – Général Afficher/masquer un menu en fonction d’un autre. – RÉPONDU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44506
    JRV
    Membre

    Bonjour!

    Je tente d’afficher ou de masquer un second menu déroulant en fonction de la valeur sélectionnée d’un autre menu et je ne parviens pas y arriver correctement. Il semble avoir un conflit lors deux valeurs différentes demandes la même action. Uniquement la « Valeur 2 » et la « Valeur 4 » réagit comme je le souhaite selon le code suivant.

    Voici mon code que j’ai placé sous validation dans le menu 1 :

    if (event.value == « Valeur 1 »)
    {this.getField(« Menu2 »).display = display.hidden;}
    else
    {this.getField(« Menu2 »).display = display.visible;}

    if (event.value == « Valeur 2 »)
    {this.getField(« Menu2 »).display = display.hidden;}
    else
    {this.getField(« Menu2 »).display = display.visible;}

    if (event.value == « Valeur 3 »)
    {this.getField(« Menu2 »).display = display.visible;}
    else
    {this.getField(« Menu2 »).display = display.hidden;}

    if (event.value == « Valeur 4 »)
    {this.getField(« Menu2 »).display = display.visible;}
    else
    {this.getField(« Menu2 »).display = display.hidden;}

    Merci à l’avance!! :)

Affichage de 2 réponses de 1 à 2 (sur un total de 2)
  • Auteur
    Réponses
  • #54955
    Merlin
    Maître des clés

    Salut,

    Dans les listes déroulantes ce n’est pas « event.value » qu’il faut utiliser mais « changeEx » ou quelque chose comme ça.
    Je suis très loin de chez moi et je te répondrais plus complètement ce week-end ou en début de semaine si personne d’autre ne l’a fait d’ici là.

    :Smiley01:

    #54956
    Merlin
    Maître des clés

    A placer en Script de touches personnalisé (onglet Format) :

    if (event.value == « Valeur 3 » || event.value == « Valeur 4 »)
    {this.getField(« Menu2 »).display = display.visible;}
    else
    {this.getField(« Menu2 »).display = display.hidden;}

    Exemple ci-joint.
    :Smiley15:

    [attachment deleted by admin]

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