DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Interrupteur à bascule
  • Présentation
  • Initialiser un champ Interrupteur à bascule
  • Récupérer la valeur d'un champ Interrupteur à bascule
  • Propriétés spécifiques aux champs Interrupteur à bascule
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
Manipuler un champ Interrupteur à bascule par programmation
Présentation
WINDEV, WINDEV Mobile et WEBDEV permettent de manipuler un champ Interrupteur à bascule directement par programmation. Il suffit d'utiliser directement la variable du champ Interrupteur à bascule dans le code.
La variable du champ Interrupteur à bascule correspond au nom du champ. Cette variable est de type entier.
Cette page d'aide détaille comment manipuler un champ Interrupteur à bascule par programmation.
Initialiser un champ Interrupteur à bascule
Le champ Interrupteur à bascule est un champ proposant uniquement 2 choix : ON et OFF. La première option de l'interrupteur correspond à l'option OFF et la seconde option correspond à l'option ON.
Par défaut, lors de son affichage, le champ Interrupteur à bascule est positionné sur OFF.
Pour positionner l'interrupteur sur le choix ON, vous pouvez utiliser :
  • l'affectation directe. Dans ce cas, il suffit de spécifier la valeur renvoyée correspondant au choix voulu par programmation. Cette valeur a été définie dans l'onglet "Général" de la fenêtre de description du champ.
    <Champ Interrupteur à bascule> = 1 // Si la valeur renvoyée est 1
    <Champ Interrupteur à bascule> = Vrai // Si la valeur renvoyée est Vrai
    <Champ Interrupteur à bascule> = "Option 2" // Si la valeur renvoyée est Option 2
  • la propriété Valeur.
    <Champ Interrupteur à bascule>.Valeur = 1 // Si la valeur renvoyée est 1
    <Champ Interrupteur à bascule>.Valeur = Vrai // Si la valeur renvoyée est Vrai
    <Champ Interrupteur à bascule>.Valeur = "Option 2" // Si la valeur renvoyée est Option 2
Remarque : Si le champ est associé à une rubrique d'un fichier de données, l'affectation est automatiquement réalisée en utilisant :
Récupérer la valeur d'un champ Interrupteur à bascule
Pour récupérer la valeur d'un champ Interrupteur à bascule, utilisez la syntaxe suivante :
<Valeur du champ> = <Champ Interrupteur à bascule>
Dans ce cas, le paramètre <Valeur du champ> correspond à la valeur renvoyée définie pour chacun des deux choix dans la fenêtre de description du champ.
La valeur renvoyée par chaque option (OFF et ON) peut être modifiée par programmation grâce à la propriété ValeurRenvoyée. Par exemple :
<Champ Interrupteur à bascule>[1].ValeurRenvoyée = <Valeur pour l'option OFF>
<Champ Interrupteur à bascule>[2].ValeurRenvoyée = <Valeur pour l'option ON>
Rappel : La première option de l'interrupteur à bascule correspond à l'option OFF et la seconde option correspond à l'option ON.
Remarque : Si le champ est associé à une rubrique d'un fichier de données, la récupération de la valeur est automatiquement réalisée en utilisant :
Propriétés spécifiques aux champs Interrupteur à bascule
Le champ Interrupteur à bascule peut être manipulé via les propriétés du WLangage.
Pour connaître la liste complète des propriétés du WLangage pouvant être utilisées avec un champ de type Interrupteur à bascule, consultez Propriétés associées au champ Interrupteur à bascule.
Remarque : pour modifier les couleurs ou l'aspect du champ lors du déplacement du curseur, il est nécessaire de configurer le style des éléments du champ (onglet "Style" de la fenêtre de description du champ).
Version minimum requise
  • Version 24
Documentation également disponible pour…
Commentaires
Webdev : impossible à modifier en code navigateur
Je confirme, en Webdev, impossible de modifier un interrupteur à bascule en code navigateur. Obligé de le faire basculer en code serveur avec ajax activé.
Quentin
05 mar. 2022
Impossible de basculer par programmation
L'interrupteur renvoie bien son état (0 ou 1) quand on agit dessus, mais impossible de le faire basculer par programmation, du moins sous Webdev dans une app Php.
Cela fonctionne pourtant avec l'interrupteur classique (case à croix).
JACKINTOSH
16 juil. 2021

Dernière modification : 25/05/2022

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