Liste de Selection

Vous voulez de l'aide ? Postez ici :)
Post Reply
Philagood
Posts: 7
Joined: 03 Apr 2017, 20:47

Liste de Selection

Post by Philagood »

Bonjour,
je cherche a savoir si il est possible de connaitre si la fenêtre liste de sélection a été quitter par le bouton 'Annule' car
si je sélectionne un élément de la liste et que j'annule, celui ci m'est retourné quand même.
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: Liste de Selection

Post by francois »

Bonjour,

J'ai testé (Windows 10, actiona 3.9.2), cela semble fonctionner :
Si je clic sur le bouton annuler (meme après avoir sélectionné un élément de liste), la variable "azert" (paramètre de sortie) n'est pas connue.
Ce qui semble normal :

Action liste de sélection
puis action Console.
liste_de_selection.jpg
liste_de_selection.jpg (120.49 KiB) Viewed 2473 times
Philagood
Posts: 7
Joined: 03 Apr 2017, 20:47

Re: Liste de Selection

Post by Philagood »

bonjour,

Merci de votre réponse,
Effectivement c'est moi qui me suis mélanger les pinceaux avec les variables, Désoler :oops: .
Mais de ce faites comment puis je tester le bouton annule ?
seulement en utilisant les exceptions du module condition de variable ou par code c'est possible ?
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: Liste de Selection

Post by francois »

Bonjour,

Après l'action "Liste de selection", pour tester si la personne a cliqué sur le bouton "annuler" :

Si le paramètre de sortie s'appelle "choix_dans_liste", tester l'existence de ce paramètre via une action code :

Code: Select all

if( typeof choix_dans_liste !== 'undefined' ) {
  Console.print("Choix bouton OK : "  + choix_dans_liste)
}
else
{
  Console.print(" Choix bouton Annuler ")
}
Philagood
Posts: 7
Joined: 03 Apr 2017, 20:47

Re: Liste de Selection

Post by Philagood »

Merci beaucoup :D
Philagood
Posts: 7
Joined: 03 Apr 2017, 20:47

Re: Liste de Selection

Post by Philagood »

Bonjour,
j'en reviens a liste de sélection
Elle ne modifie pas la valeur de la variable de sortie si l'on sélectionne Annule en faites.
Car dans l’exemple de ci dessus en créant la variable azert en tout début et en l'initialisant a "+",
celle ci reste a "+" après Annulation donc utiliser Typeof n'est pas possible a moins de redéfinir azert
comme 'undefinied' avant la liste.
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: Liste de Selection

Post by francois »

Bonsoir,

- Si azert n'est pas initialisé avant l'action "liste de selection".
- Si azert est le paramètre de sortie de cette action "liste de selection"

=> Lorsque l'utilisateur clic sur le bouton "annuler", azert n'est pas valorisé. ( "indefini" car il n'est pas initialisé auparavant)

Donc typeof azert !== 'undefined' peut servir à savoir si CLIC sur bouton "Ok" ou sur bouton "annuler"
(cela fonctionne, y compris si un choix dans la liste a été fait avant de cliquer sur le bouton "annuler")
Post Reply