Saltar para o conteúdo principal
Versão: 20 R6

Indicador de progresso

A progress indicator (also called "thermometer") is designed to display or set numeric or date/time values graphically.

Utilizar os indicadores

Os indicadores podem ser utilizados para visualizar ou definir valores. Por exemplo, se um indicador de progresso recebe um valor por um método, ele exibe o valor. Se o usuário arrastar o ponto indicador, o valor muda. The value can be used in another object such as a field or an enterable or non-enterable object.

A variável associada ao indicador controla a visualização. O usuário coloca valores no código ou utiliza valores do código através de métodos. For example, a method for a field or enterable object could be used to control a progress indicator:

 $vTherm:=[Employees]Salary

Este método atribui o valor do campo Salary à variável $vTherm. Este método seria anexado ao campo Salário.

Por outro lado, é possível utilizar o indicador para controlar o valor num campo. O usuário arrasta o indicador para definir o valor. Neste caso, o método torna-se:

 [Employees]Salary:=$vTherm

O método atribui o valor do código ao campo Salary. À medida que o usuário arrasta o indicador, o valor no campo Salário muda.

Termómetro predefinido

O termómetro é o indicador básico de progresso.

É possível apresentar barras de termômetros horizontais ou verticais. Isto é determinado pela forma do objeto que desenha.

Estão disponíveis várias opções gráficas: valores mínimos/máximos, graduações, passos.

Propriedades compatíveis

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 é uma variante do termômetro predefinido. Para activar esta variante, es necesario definir la propiedad Barber shop.

In JSON code, just remove "max" property from a default thermometer object to enable the Barber shop variant.

La Barber shop muestra una animación continua, como la spinner. These thermometers are generally used to indicate to the user that the program is in the process of carrying out a long operation. Cuando se selecciona esta variante termómetro, las propiedades de la escala gráfica no están disponibles.

Quando o formulário é executado, o objeto não é animado. La animación se gestiona pasando un valor a su variable o expresión asociada:

  • 1 = Iniciar a animação,
  • 0 = Parar a animação.

Propriedades compatíveis

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

Veja também