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 Jauge infinie
  • Présentation du champ Jauge infinie
  • Créer un champ Jauge infinie
  • Caractéristiques du champ Jauge infinie
  • Fonctionnement du champ Jauge infinie
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
Présentation du champ Jauge infinie
Afficher une jauge est une action d'information utile pour l'utilisateur final.
Il peut arriver qu'il ne soit pas possible de prévoir la durée ou le volume d'un traitement et donc qu'il ne soit pas possible d'afficher une jauge de progression correspondant à l'état d'avancement.
Il est possible de gérer ce cas grâce au champ Jauge infinie. Ce type de jauge affiche une animation sans fin.
Différents exemples de jauges 'infinies'
Différents exemples de jauges "infinies"
Créer un champ Jauge infinie
Pour créer un champ de type Jauge infinie :
  1. Sous le volet "Création", dans le groupe "Champs graphiques", déroulez l'option "Jauge" et sélectionnez une jauge infinie.
  2. Cliquez dans la fenêtre à la position où le champ doit être créé. Le champ apparaît en création.
Pour afficher les caractéristiques du champ, sélectionnez l'option "Description" dans le menu contextuel du champ.
Caractéristiques du champ Jauge infinie
Dans l'onglet "Général" de la fenêtre de description d'un champ Jauge infinie, il est possible de définir le type de la jauge infinie :
  • Linéaire native.
  • iPhone/iPad Circulaire native.
  • Image personnalisée. Dans ce cas, il est possible de spécifier sous l'éditeur ou par programmation :
    • l'image utilisée.
      Par programmation, cette option correspond à la propriété Image.
    • le nombre d'étapes de l'animation.
      Windows Par programmation, cette option correspond à la propriété NbEtapeAnimation.
    • la durée de l'animation
      Par programmation, cette option correspond à la propriété DuréeAnimation.
    • si l'animation doit effectuer un aller-retour.
      WindowsiPhone/iPad Par programmation, cette option correspond à la propriété AnimationAllerRetour.
iPhone/iPad Remarque : Il est possible de modifier la couleur de la jauge native grâce à la propriété CouleurJauge.
Fonctionnement du champ Jauge infinie
Une jauge infinie est une jauge qui ne s'arrête jamais.
Pour utiliser une jauge infinie dans une application, il est conseillé de créer un champ Jauge infinie puis de le rendre visible ou invisible (propriété Visible) selon les besoins.
Remarque : L'animation de la jauge infinie est réalisée dans le thread principal de l'application. Si le thread principal est bloqué par un traitement long, l'animation s'arrête. Le traitement associé à la jauge infinie doit :
  • soit être réalisé dans un thread secondaire.
  • soit être un traitement asynchrone.
Liste des exemples associés :
Le champ Jauge Exemples unitaires (WINDEV) : Le champ Jauge
[ + ] Utilisation d'un champ Jauge.
Version minimum requise
  • Version 20
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