DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV Mobile 2024 !
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é Accessibilité permet de définir et de connaître les propriétés d'accessibilité définies sur un champ. Ces propriétés sont les suivantes :
  • Décor : permet d'indiquer si le champ est un champ de décor c'est-à-dire s'il doit être ignoré par le système de lecture.
  • Description : permet de décrire le contenu du champ.
  • Description de l'action : permet de décrire l'action du champ. Cette description est prise en compte uniquement sur les champs ayant une action simple et clairement identifiée.
  • Ordre de lecture : permet de spécifier l'ordre de parcours des champs par le lecteur d'écran.
La propriété Accessibilité permet de personnaliser et de modifier les paramètres spécifiés dans la fenêtre de description des champs (onglet "Aide", option "Inclure ce champ dans l'accessibilité", bouton "Personnaliser").
Remarques :
  • Sous Android, cette propriété correspond au service TalkBack.
  • Sous iOS, cette fonctionnalité correspond au service VoiceOver.
Exemple
// Définir l'accessibilité sur le champ de saisie Nom
SAI_Nom.Accessibilité.Description = "Nom de l'utilisateur"
SAI_Nom.Accessibilité.DescriptionAction = "Saisissez votre nom"
SAI_Nom.Accessibilité.Décor = Faux
SAI_Nom.Accessibilité.OrdreLecture = 1
// Définir l'accessibilité sur le champ de saisie Adresse
SAI_Adresse.Accessibilité.Description = "Adresse de livraison"
SAI_Adresse.Accessibilité.DescriptionAction = "Saisissez l'adresse de livraison"
SAI_Adresse.Accessibilité.Décor = Faux
SAI_Adresse.Accessibilité.OrdreLecture = 3
Syntaxe

Connaître la valeur des propriétés d'accessibilité Masquer les détails

<Résultat> = <Champ manipulé>.Accessibilité.<Nom de la propriété>
<Résultat> : Type correspondant à la propriété
Résultat correspondant à la propriété utilisée.
<Champ manipulé> : Nom de champ
Nom du champ manipulé.
<Nom de la propriété> :
Propriété d'accessibilité appliquée :
PropriétéTypeDescription
DécorBooléen
  • Vrai, si le champ est un champ de décor, c'est-à-dire s'il doit être ignoré par le système de lecture,
  • Faux dans le cas contraire.
DescriptionChaîne de caractèresDescription du contenu du champ.
DescriptionActionChaîne de caractèresDescription de l'action du champ. Cette description est prise en compte uniquement sur les champs ayant une action simple et clairement identifiée : clic sur les champs Bouton, clic sur les champs Image cliquable, sélection d'une option dans un champ Interrupteur ou Sélecteur, sélection dans un champ Combo, un champ Liste, un champ Table ou un champ Zone répétée.
OrdreLectureEntierOrdre de lecture utilisé par le système de lecture. Il suffit d'indiquer le numéro d'ordre. La lecture sera effectuée dans l'ordre croissant.

Définir ou modifier la valeur des propriétés d'accessibilité Masquer les détails

<Champ manipulé>.Accessibilité.<Nom de la propriété> = <Nouvelle valeur>
<Champ manipulé> : Nom de champ
Nom du champ manipulé.
<Nom de la propriété> :
Nom de la propriété à appliquer :
PropriétéTypeDescription
DécorBooléen
  • Vrai, si le champ est un champ de décor, c'est-à-dire s'il doit être ignoré par le système de lecture,
  • Faux dans le cas contraire.
DescriptionChaîne de caractèresDescription du contenu du champ.
DescriptionActionChaîne de caractèresDescription de l'action du champ. Cette description est prise en compte uniquement sur les champs ayant une action simple et clairement identifiée : clic sur les champs Bouton, clic sur les champs Image cliquable, sélection d'une option dans un champ Interrupteur ou Sélecteur, sélection dans un champ Combo, un champ Liste, un champ Table ou un champ Zone répétée.
OrdreLectureEntierOrdre de lecture utilisé par le système de lecture. Il suffit d'indiquer le numéro d'ordre. La lecture sera effectuée dans l'ordre croissant.
<Nouvelle valeur> : Type correspondant à la propriété
Nouvelle valeur de la propriété utilisée.
Remarques
iPhone/iPad La propriété Accessibilité s'applique sur les champs suivants :
  • Champ Libellé
  • Champ Bouton
  • Champ de saisie
  • Champ Image
  • Champ Interrupteur à bascule
  • Champ Potentiomètre (natif ou non)
  • Champ Jauge. Attention : la description correspond au libellé de l'option (non modifiable).
  • Champ Interrupteur (non natif) :
    • Attention : la description correspond au libellé de l'option (non modifiable).
    • L'état "indéterminé" n'est pas supporté.
  • Champ Interrupteur (natif) : la description correspond au libellé de l'option (non modifiable).
  • Champ Flexbox
  • Champ Cellule
Android La propriété Accessibilité s'applique sur tous les champs.
Pour les champs complexes (champs Table, Zone répétée, Planning, Agenda, etc.), la lecture via le service TalkBack est limitée au conteneur et pas aux lignes.
Version minimum requise
  • Version 2024
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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