Saltar al contenido principal
Versión: v20 R4 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 - Negrita - Estilo de borde -Abajo - Clase - Mostrar graduación - Ingresable - Ejecutar método objeto - Tipo de expresión (sólo "integer", "number", "date", o "time") - Fuente - Color de fuente - Tamaño de fuente - Altura - Itálica - Unidad de graduación -Mensaje de ayuda - Dimensionamiento horizontal - Ubicación etiqueta - Izquierda - Máximo - Mínimo - Formato numérico - Nombre objeto - Derecho - Paso - Arriba - Tipo - Subrayado - Variable o expresión - Dimensionamiento vertical - Visibilidad - Ancho

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 - Negrita - Estilo de borde -Abajo - Clase - Ingresable - Ejecutar método objeto - Tipo de expresión (sólo "integer", "number", "date" o "time") - Fuente - Color de fuente - Tamaño de fuente - Altura - Mensaje de ayuda - Dimensionamiento horizontal - Itálica - Izquierda - Nombre del objeto - Derecha - Arriba - Tipo - Subrayado - Variable o expresión - Dimensionamiento vertical - Visibilidad - Ancho

Ver también