Time Span
Permite seleccionar o carimbo da hora.
Configurações de Look and Feel
Label (não obrigatório) a ser utilizado para mostrar o rótulo do componente.
Placeholder (não obrigatório) a ser utilizado para mostrar o espaço reservado ao componente.
Name (obrigatório) - nome do componente.
Tooltip (não obrigatório) - cadeia de ferramentas.
Min (obrigatório) - valor mínimo do carimbo da hora [formato unix] a partir do qual se inicia. É definido como 0 por defeito.
Max (obrigatório) - valor máximo do carimbo da hora [formatado unix] que pode ser seleccionado. Equivavalente ao momento de criação por defeito.
Step (não obrigatório) - valor do passo de selecção.
Required (obrigatório) - marca se a selecção é obrigatória ou não. É definido como falso por defeito.
Allow clear (obrigatório) - permite a selecção clara no momento da selecção. É definido como falso por defeito.
Validate Icon (obrigatório) - mostra o ícone de validação, se activado. É definido como falso por defeito.
Disabled (obrigatório) - torna o componente desactivado se activado. É desactivado por defeito.
Visible (obrigatório) - torna o componente visível se estiver ligado. Activado por defeito.
Despoletadores de fluxo de trabalho
- onChange - dispara quando a opção de largada é alterada.
- onFocus - dispara quando o componente está a ser focado.
- onBlur - dispara quando o componente está desfocado.
- onCreate - dispara quando o componente está a ser criado.
- onShow - dispara quando o componente é mostrado.
- onHide - dispara quando o componente está escondido.
- onDestroy - dispara quando a componente é mostrada.
- onEnterKey - dispara quando a tecla Enter é premida.
Acções Componentes
Timespan Get Properties
Obtém as propriedades do componente.
Parâmetros deentrada :
- Component Id [string] - identificador do componente;
Parâmetros desaída :
- Label [string] - etiqueta do componente;
- Placeholder [string] - o espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdadeira;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Min [datetime] - valor mínimo do carimbo de tempo [formato unix] para começar a partir;
- Max [datetime] - valor máximo do carimbo da hora [formatado unix] que pode ser seleccionado;
- Value [datetime] - valor de carimbo da hora seleccionado [formatado unix];
- Validate Icon [boolean] - ícone a ser mostrado em validar o valor;
- Validate Status [Status type] - estado a ser mostrado ao validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor;
Timespan Set Properties
Define as propriedades do componente.
Parâmetros deentrada :
- Component Id [string] - identificador do componente;
- Label [string] - etiqueta do componente;
- Placeholder [string] - espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdade;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Min [datetime] - valor mínimo do carimbo de tempo [formato unix] para começar a partir;
- Max [datetime] - valor máximo do carimbo da hora [formatado unix] que pode ser seleccionado;
- Value [datetime] - valor de carimbo da hora seleccionado [formatado unix];
- Validate Icon [boolean] - ícone a ser mostrado em validar o valor;
- Validate Status [Status type] - estado a ser mostrado ao validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor;
Timespan Update Properties
Actualiza as propriedades do componente.
Parâmetros deentrada :
- Component Id [string] - identificador do componente;
- Label [string] - etiqueta do componente;
- Placeholder [string] - espaço reservado ao componente;
- Allow Clear [boolean] - permite limpar a selecção se for verdade;
- Disable [boolean] - desactiva o componente se for verdadeiro;
- Tooltip [string] - cadeia de ferramentas;
- Required [boolean] - mostra a marca requerida se for verdadeira;
- Debounce (ms) [integer] - atraso para validar o valor;
- Min [datetime] - valor mínimo do carimbo de tempo [formato unix] para começar a partir;
- Max [datetime] - valor máximo do carimbo da hora [formatado unix] que pode ser seleccionado;
- Value [datetime] - valor de carimbo da hora seleccionado [formatado unix];
- Validate Icon [boolean] - ícone a ser mostrado em validar o valor;
- Validate Status [Status type] - estado a ser mostrado ao validar o valor;
- Validate Message [string] - mensagem a ser mostrada ao validar o valor;
Timespan Validate
Valida o valor do carimbo temporal seleccionado a partir do componente DateTime Picker.
Parâmetros deentrada :
- Component Id [string] - identificador do componente;
Parâmetros desaída :
- Success [boolean] - resultado da validação;
- Error [string] - mensagem de erro;
Exemplo de utilização
Para subtrair o período de tempo dado da data actual, é utilizada a seguinte lógica:
- Arraste o Timespan Get Properties bloquear e largar na lona. Component ID tem de ser especificado a fim de obter o valor do Time Span componente
- Então, Current Date & Time bloco está a ser utilizado para obter a data e hora actuais. Será igual à data e hora do seu PC local.
- Para subtrair o período de tempo da data e hora actual, o Subtract time span é utilizado o bloco