DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété TroisEtats permet de :
  • Savoir si une option d'un interrupteur gère 3 états (coché, décoché ou indéterminé) ou uniquement 2 états (coché ou décoché).
  • Savoir si les coches d'un champ Arbre gèrent 3 états (coché, décoché ou indéterminé) ou uniquement 2 états (coché ou décoché)
  • Modifier le type d'une option d'un interrupteur : options à 3 états ou à 2 états.
Remarque : Si l'option gère les trois états, elle peut prendre pour valeur :
  • 0 : option décochée
  • 1 : option cochée
  • -1 : option indéterminée (grisée)
En exécution, si l'option gère les trois états, l'utilisateur d'une option décochée cochera l'option par un premier clic et lui donnera une valeur indéterminée par un second clic.
Attention : Si une option d'interrupteur gérant 2 états a pour valeur -1, une erreur du WLangage est générée. De même, si une option à trois états initialisée à -1 passe à 2 états, une erreur WLangage est générée.
Exemple
// Met une coche dans l'état indéterminé
INT_Interrupteur1[1].TroisEtats = Vrai
INT_Interrupteur1[1] = -1
Syntaxe

Savoir si un élément gère les trois états Masquer les détails

<Résultat> = <Nom de l'élément>.TroisEtats
<Résultat> : Booléen
  • Vrai si l'option gère les trois états,
  • Faux dans le cas contraire.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler :
  • Option du champ Interrupteur. La syntaxe à utiliser est <Nom du champ Interrupteur>[<Numéro de l'option>].
  • Champ Arbre.

Gérer les trois états dans une option d'un champ Interrupteur Masquer les détails

<Champ Interrupteur>[<Numéro de l'option>].TroisEtats = <Mode de gestion>
<Champ Interrupteur> : Nom de champ
Nom du champ Interrupteur à manipuler.
<Numéro de l'option> : Entier
Numéro de l'option à manipuler.
<Mode de gestion> : Booléen
  • Vrai pour gérer les trois états,
  • Faux dans le cas contraire.
Remarques
La propriété TroisEtats s'applique uniquement :
  • aux options d'un champ Interrupteur.
  • aux champs Arbre (en lecture uniquement).
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale