Indicateurs de progression
Un indicateur de progression (également appelé "thermomètre") est conçu pour afficher ou définir graphiquement des valeurs numériques ou date/heure.
Utiliser des indicateurs
Vous pouvez utiliser les jauges pour afficher ou définir des valeurs. Par exemple, si un indicateur de progression se voit affecter une valeur par une méthode, il affiche la valeur. Si l’utilisateur modifie manuellement la valeur indiquée par la jauge, la valeur contenue par l’objet est modifiée. Cette valeur peut être utilisée pour un autre objet tel qu’un champ, un objet saisissable ou un objet non saisissable.
La variable associée à l'indicateur contrôle l’affichage. Vous pouvez y placer des valeurs ou utiliser les valeurs qu’il stocke à l’aide des méthodes. Par exemple, la méthode suivante peut être utilisée pour contrôler un thermomètre :
vTherm:=[Employees]Salary
Cette méthode affecte à la variable vTherm la valeur du champ Salaire. Cette méthode est associée au champ Salaire.
Réciproquement, vous pouvez utiliser un indicateur pour contrôler la valeur d’un champ. L’utilisateur se sert alors de l'indicateur pour saisir la valeur du champ. Dans ce cas la méthode devient :
[Employees]Salary:=vTherm
La méthode affecte la valeur de l'indicateur au champ Salaire. Lorsque l’utilisateur modifie la valeur affichée par l'indicateur, la valeur du champ Salaire est modifiée.
Le thermomètre par défaut
Le thermomètre est l'indicateur de progression standard.
Vous pouvez afficher une barre de progression horizontale ou verticale. Ce paramètre est déterminé par la forme de l’objet que vous dessinez.
Plusieurs options graphiques sont disponibles : valeurs minimales/maximales, graduations, paliers.
Propriétés prises en charge
Barber shop - Gras - Style de bordure -Bas - Classe - Afficher graduation - Saisissable - Exécuter méthode objet - Type d'expression (uniquement "integer", "number", "date", ou "time") - Police - Couleur de police - Taille de police - Hauteur - Italique - Unité de graduation -Message d'aide - Dimensionnement horizontal - Emplacement étiquette - Gauche - Maximum - Minimum - Format numérique - Nom objet - Droite - Step - Haut - Type - Souligné - Variable ou Expression - Dimensionnement Vertical - Visibilité - Largeur
Barber shop
Le barber shop est une variante du thermomètre par défaut. Pour active cette variante, vous devez définir la propriété du Barber shop.
En code JSON, supprimez simplement la propriété "max" de l'objet thermomètre par défaut pour activer le barber shop.
Le barber shop affiche une animation continue, telle que le spinner. Les thermomètres “Barber shop” sont généralement utilisés pour indiquer à l’utilisateur que le programme est en train d’effectuer une opération longue. Lorsque le thermomètre est sélectionné, le thème "Graduations" de la liste des propriétés est masqué.
A l’exécution du formulaire, l'objet n’est pas animé. Vous devez gérer l’animation en passant une valeur à la variable ou expression qui lui est associée :
- 1 = Start animation,
- 0 = Stopper l’animation.
Propriétés prises en charge
Barber shop - Gras - Style de bordure -Bas - Classe - Saisissable - Executer méthode objet - Type d'expression (uniquement "integer", "number", "date", ou "time") - Police - Couleur de police - Taille de police - Hauteur - Message d'aide - Dimensionnement horizontal - Italique - Gauche - Nom d'objet - Droite - Haut - Type - Souligné - Variable ou Expression - Dimensionnement vertical - Visibilité - Largeur