Indicador de progresso
Um indicador de progresso (também chamado "termômetro") foi projetado para exibir ou definir graficamente valores numéricos, ou de data/hora.
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. O valor pode ser usado em outro objeto, como um campo ou um objeto digitável, ou não digitável.
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. Por exemplo, um método para um campo ou objeto digitável poderia ser usado para controlar um indicador de progresso:
$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.
No código JSON, basta remover a propriedade "max" de um objeto termômetro padrão para ativar a variante Barber shop.
La Barber shop muestra una animación continua, como la spinner. Esses termômetros são geralmente usados para indicar ao usuário que o programa está em processo de execução de uma operação longa. 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