Saltar al contenido principal
Versión: 20 R6 BETA

Indicador de progreso

Un indicador de progreso (también llamado "termómetro") está diseñado para mostrar o definir gráficamente los valores numéricos o fecha/hora.

Utilizar los indicadores

Los indicadores se pueden utilizar tanto para visualizar como para definir valores. Por ejemplo, si a un indicador de progreso se le da un valor por un método, muestra el valor. Si el usuario arrastra el punto indicador, el valor cambia. El valor puede utilizarse en otro objeto, como un campo o un objeto introducible o no introducible.

La variable asociada al indicador controla la visualización. Puede introducir y utilizar lo valores del indicador utilizando métodos. Por ejemplo, un método para un campo o un objeto introducible podría utilizarse para controlar un indicador de progreso:

 vTherm:=[Employees]Salary

Este método asigna el valor del campo Salary a la variable vTherm. Este método se adjuntará al campo Salario.

Por el contrario, puede utilizar el indicador para controlar el valor de un campo. El usuario arrastra el indicador para definir el valor. En este caso el método se convierte en:

 [Employees]Salary:=vTherm

El método asigna el valor del indicador al campo Salario. A medida que el usuario arrastra el indicador, el valor del campo Salario cambia.

El termómetro por defecto

El termómetro es el indicador básico de progreso.

Puede mostrar barras de termómetros horizontales o verticales. Esto viene determinado por la forma del objeto que se dibuja.

Dispone de múltiples opciones gráficas: valores mínimos/máximos, graduaciones, pasos.

Propiedades soportadas

Barber shop - Bold - Border Line Style -Bottom - Class - Display graduation - Enterable - Execute object method - Expression Type (only "integer", "number", "date", or "time") - Font - Font Color - Font Size - Height - Italic - Graduation step -Help Tip - Horizontal Sizing - Label Location - Left - Maximum - Minimum - Number Format - Object Name - Right - Step - Top - Type - Underline - Variable or Expression - Vertical Sizing - Visibility - Width

Barber shop

Barber shop es una variante del termómetro por defecto. Para activar esta variante, es necesario definir la propiedad Barber shop.

En JSON, basta con eliminar la propiedad "max" del objeto termómetro por defecto para activar la variante Barber shop.

La Barber shop muestra una animación continua, como la spinner. Estos termómetros se utilizan generalmente para indicar al usuario que el programa está en proceso de realizar una operación larga. Cuando se selecciona esta variante termómetro, las propiedades de la escala gráfica no están disponibles.

Cuando se ejecuta el formulario, el objeto no se anima. La animación se gestiona pasando un valor a su variable o expresión asociada:

  • 1 = Iniciar animación,
  • 0 = Detener la animación.

Propiedades soportadas

Barber shop - Bold - Border Line Style -Bottom - Class - Enterable - Execute object method - Expression Type (only "integer", "number", "date", or "time") - Font - Font Color - Font Size - Height - Help Tip - Horizontal Sizing - Italic - Left - Object Name - Right - Top - Type - Underline - Variable or Expression - Vertical Sizing - Visibility - Width

Ver también