DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté exclusive de WINDEV SaaS (Update 1). Consultez "Comment utiliser les nouveautés SaaS dans vos projets ?".
Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion de Windows / Fonctions Notifications système
  • Propriétés spécifiques à la description des variables de type sysNotificationJauge
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
sysNotificationJauge (Type de variable)
En anglais : sysNotificationProgressBar
Le type sysNotificationJauge permet de définir toutes les caractéristiques d'une jauge système affichée dans une notification interactive : libellé, avancement, etc. Les caractéristiques de cette jauge peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Le type sysNotificationJauge est utilisé par les variables de type sysNotification.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Nouveauté SaaS
Ce type de variable est une nouveauté disponible à partir de WINDEV Suite SaaS 2025 Update 1. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
Exemple
notif est une sysNotification
notif.Titre = "Téléchargement en attente ..."
notif.Jauges[1].Titre = "Vidéo"
notif.Jauges[1].Statut = "Téléchargement..."
notif.Jauges[1].TexteProgression = "0/4"
notif.Jauges[1].Avancement = 0.0
SysNotificationEnvoie(notif)

// Attend un peu pour mettre à jour la notification
Multitâche(1 s)
notif.Jauges[1].Avancement = 0.25
notif.Jauges[1].TexteProgression = "1/4"
SysNotificationJaugeMaj(notif.Jauges[1])

// Attend un peu pour mettre à jour la notification
Multitâche(1 s)
notif.Jauges[1].Avancement = 0.50
notif.Jauges[1].TexteProgression = "2/4"
SysNotificationJaugeMaj(notif.Jauges[1])

// Attend un peu pour mettre à jour la notification
Multitâche(1 s)
notif.Jauges[1].Avancement = 0.75
notif.Jauges[1].TexteProgression = "3/4"
SysNotificationJaugeMaj(notif.Jauges[1])

// Attend un peu pour mettre à jour la notification
Multitâche(1 s)
notif.Jauges[1].Avancement = 1.0
notif.Jauges[1].TexteProgression = "4/4"
notif.Jauges[1].Statut = "Téléchargement terminé"
SysNotificationJaugeMaj(notif.Jauges[1])
Propriétés

Propriétés spécifiques à la description des variables de type sysNotificationJauge

Les propriétés suivantes peuvent être utilisées pour manipuler une jauge dans une notification :
Nom de la propriétéType manipuléEffet
AvancementRéelPourcentage d'avancement de la jauge (valeur comprise entre 0,0 et 1,0).
StatutChaîne de caractèresStatut de la jauge. Cette chaîne est affichée sous la jauge, à gauche. Exemple : "Téléchargement ...", "Téléchargement terminé".
TexteProgressionChaîne de caractèresTexte correspondant à la progression. Ce texte est affiché sous la jauge, à droite. Exemple : 15/20 fichiers.
TitreChaîne de caractèresTitre de la jauge, affiché au-dessus de la jauge.

Remarque : La mise à jour de la jauge affichée dans une notification interactive est effectuée grâce à la fonction SysNotificationJaugeMaj.
Version minimum requise
  • Version 2025 (SaaS)
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/03/2025

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