Saltar para o conteúdo principal
Versão: v20

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 - Negrito - Estilo de linha de borda -[Abaixo](properties_CoordinatesAndSizing. md#bottom) - Clase - Graduação da tela - [Enterable](properties_Entry. md#enterable) - Executar método objeto - Tipo de expressão (só "inteiro", "número", "data" ou "hora") - [Altura](properties_CoordinatesAndSizing. md#height) - Etapa de graduação -Conselho de ajuda - [Tamanho horizontal](properties_ResizingOptions. md#horizontal-sizing) - Lugar da etiqueta - Esquerda - [Máximo](properties_Scale. md#maximum) - Mínimo - Formato numérico - Nome de objeto - [Direita](properties_CoordinatesAndSizing. md#right) - Paso - Acima - Tipo - [Variável ou expressão](properties_Object. md#variable-or-expression) - Tamanho vertical - Visibilidade - Largura

Barber shop

Barber shop é uma variante do termômetro predefinido. To enable this variant, you need to set the Barber shop property.

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

Barber shop displays a continuous animation, like the spinner. These thermometers are generally used to indicate to the user that the program is in the process of carrying out a long operation. When this thermometer variant is selected, graphical Scale properties are not available.

Quando o formulário é executado, o objeto não é animado. You manage the animation by passing a value to its associated variable or expression:

  • 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