Periodo di tempo

Clicca per copiare

Permette di selezionare il timestamp.


Impostazioni di look and feel

Label (non obbligatorio) da utilizzare per mostrare l'etichetta del componente.

Placeholder (non obbligatorio) da usare per mostrare il segnaposto del componente.

Name (obbligatorio) - nome del componente.

Tooltip (non obbligatorio) - stringa del tooltip.

Min (obbligatorio) - valore minimo di timestamp [formattato unix] da cui partire. È impostato a 0 per impostazione predefinita.

Max (obbligatorio) - valore massimo di timestamp [formattato in unix] che può essere selezionato. Equivale al momento della creazione, per impostazione predefinita.

Step (non obbligatorio) - valore del passo di selezione.

Required (obbligatorio) - indica se la selezione è necessaria o meno. È impostato su false per impostazione predefinita.

Allow clear (obbligatorio) - consente di cancellare la selezione. È impostato su false per impostazione predefinita.

Validate Icon (obbligatorio) - mostra l'icona di convalida se abilitata. È impostato a false per impostazione predefinita.

Disabled (obbligatorio) - rende il componente disabilitato se attivato. È disattivato per impostazione predefinita.

Visible (obbligatorio) - rende visibile il componente se attivato. È abilitato per impostazione predefinita.

Edit Time Span


Inneschi del flusso di lavoro

  • onChange - si attiva quando l'opzione a discesa viene modificata.
  • onFocus - si attiva quando il componente è focalizzato.
  • onBlur - si attiva quando il componente è sfocato.
  • onCreate - si attiva quando il componente viene creato.
  • onShow - si attiva quando il componente viene mostrato.
  • onHide - si attiva quando il componente è nascosto.
  • onDestroy - si attiva quando il componente viene mostrato.
  • onEnterKey - si attiva quando viene premuto il tasto Invio.

Azioni del componente

Timespan Get Properties

Ottiene le proprietà del componente.

Parametri diingresso :

  • Component Id [string] - identificatore del componente;

Parametri diuscita :

  • Label [string] - etichetta del componente;
  • Placeholder [string] - segnaposto del componente;
  • Allow Clear [boolean] - consente di cancellare la selezione se vero;
  • Disable [boolean] - disabilita il componente se vero;
  • Tooltip [string] - stringa del tooltip;
  • Required [boolean] - mostra il segno richiesto se vero;
  • Debounce (ms) [integer] - ritardo per convalidare il valore;
  • Min [datetime] - valore minimo del timestamp [formato unix] da cui partire;
  • Max [datetime] - valore massimo di timestamp [unix formattato] che può essere selezionato;
  • Value [datetime] - valore timestamp [unix formattato] selezionato;
  • Validate Icon [boolean] - icona da visualizzare alla convalida del valore;
  • Validate Status [Status type] - stato da mostrare durante la convalida del valore;
  • Validate Message [string] - messaggio da visualizzare al momento della convalida del valore;

Time Span Get Properties

Timespan Set Properties

Imposta le proprietà del componente.

Parametri diingresso :

  • Component Id [string] - identificatore del componente;
  • Label [string] - etichetta del componente;
  • Placeholder [string] - segnaposto del componente;
  • Allow Clear [boolean] - consente di cancellare la selezione se vero;
  • Disable [boolean] - disabilita il componente se vero;
  • Tooltip [string] - stringa del tooltip;
  • Required [boolean] - mostra il segno richiesto se vero;
  • Debounce (ms) [integer] - ritardo per convalidare il valore;
  • Min [datetime] - valore minimo del timestamp [formattato in unix] da cui partire;
  • Max [datetime] - valore massimo di timestamp [unix formattato] che può essere selezionato;
  • Value [datetime] - valore timestamp [unix formattato] selezionato;
  • Validate Icon [boolean] - icona da visualizzare alla convalida del valore;
  • Validate Status [Status type] - stato da mostrare durante la convalida del valore;
  • Validate Message [string] - messaggio da visualizzare al momento della convalida del valore;

Time Span Set Properties

Timespan Update Properties

Aggiorna le proprietà del componente.

Parametri diinput :

  • Component Id [string] - identificatore del componente;
  • Label [string] - etichetta del componente;
  • Placeholder [string] - segnaposto del componente;
  • Allow Clear [boolean] - consente di cancellare la selezione se vero;
  • Disable [boolean] - disabilita il componente se vero;
  • Tooltip [string] - stringa del tooltip;
  • Required [boolean] - mostra il segno richiesto se vero;
  • Debounce (ms) [integer] - ritardo per convalidare il valore;
  • Min [datetime] - valore minimo del timestamp [formattato in unix] da cui partire;
  • Max [datetime] - valore massimo di timestamp [unix formattato] che può essere selezionato;
  • Value [datetime] - valore timestamp [unix formattato] selezionato;
  • Validate Icon [boolean] - icona da visualizzare alla convalida del valore;
  • Validate Status [Status type] - stato da mostrare durante la convalida del valore;
  • Validate Message [string] - messaggio da visualizzare al momento della convalida del valore;

Time Span Update Properties

Timespan Validate

Convalida il valore del timestamp selezionato dal componente DateTime Picker.

Parametri diingresso :

  • Component Id [string] - identificatore del componente;

Parametri diuscita :

  • Success [boolean] - risultato della convalida;
  • Error [string] - messaggio di errore;

Time Span Validate


Esempio di utilizzo

Per sottrarre l'intervallo di tempo dato dalla data corrente, viene utilizzata la seguente logica:

  • Trascinare il blocco Timespan Get Properties e rilasciarlo nell'area di disegno. Component ID deve essere specificato per ottenere il valore dal componente Time Span componente

  • Quindi, Current Date & Time viene utilizzato per ottenere la data e l'ora correnti. Sarà uguale al timestamp del PC locale.

  • Per sottrarre l'intervallo di tempo dalla data e dall'ora attuali, si utilizza il blocco Subtract time span viene utilizzato il blocco