Rozpiętość czasowa

Kliknij, aby skopiować

Umożliwia wybór znacznika czasu.


Ustawienia wyglądu i działania

Label (nie jest obowiązkowe) do wykorzystania do wyświetlenia etykiety komponentu.

Placeholder (nieobowiązkowe) do wykorzystania do wyświetlenia etykiety komponentu.

Name (obowiązkowo) - nazwa komponentu.

Tooltip (nie obowiązkowe) - ciąg znaków narzędziowych.

Min (obowiązkowy) - minimalna wartość timestampa [unix formatted], od której należy zacząć. Domyślnie jest ustawiona na 0.

Max (obowiązkowy) - maksymalna wartość timestampa [w formacie unix], od której można rozpocząć. Domyślnie równa się momentowi utworzenia.

Step (nie obowiązkowe) - wartość kroku selekcji.

Required (obowiązkowy) - określa, czy wybór jest wymagany czy nie. Domyślnie jest ustawiona na false.

Allow clear (obowiązkowy) - umożliwia wyczyszczenie przy zaznaczeniu. Domyślnie ustawione na false.

Validate Icon (obowiązkowy) - pokazuje ikonę sprawdzania poprawności, jeżeli jest włączona. Jest domyślnie ustawiony na false.

Disabled (mandatory) - sprawia, że komponent jest wyłączony, jeśli jest włączony. Jest domyślnie wyłączony.

Visible (mandatory) - sprawia, że komponent jest widoczny, jeśli jest włączony. Jest domyślnie włączony.

Edit Time Span


Wyzwalacze przepływu pracy

  • onChange - odpala się, gdy opcja rozwijana jest zmieniana.
  • onFocus - odpala się, gdy element jest skupiony.
  • onBlur - odpala się, gdy komponent jest zamazany.
  • onCreate - odpala się, gdy komponent jest tworzony.
  • onShow - odpala się, gdy komponent jest pokazywany.
  • onHide - Odpala się, gdy komponent jest ukryty.
  • onDestroy - Odpala się, gdy komponent jest pokazany.
  • onEnterKey - odpala się po naciśnięciu klawisza Enter.

Akcje komponentów

Timespan Get Properties

Pobiera właściwości komponentu.

Parametrywejściowe :

  • Component Id [string] - identyfikator komponentu;

Parametrywyjściowe :

  • Label [string] - etykieta komponentu;
  • Placeholder [string] - miejsce komponentu;
  • Allow Clear [boolean] - umożliwia wyczyszczenie zaznaczenia, jeżeli jest to prawda;
  • Disable [boolean] - wyłącza komponent, jeśli prawda;
  • Tooltip [string] - tooltip string;
  • Required [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
  • Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
  • Min [datetime] - minimalna wartość timestampa [w formacie unix], od której należy rozpocząć;
  • Max [datetime] - maksymalna wartość znacznika czasu [sformatowane uniksowo], którą można wybrać;
  • Value [datetime] - wybrana wartość timestampa [w formacie unix];
  • Validate Icon [boolean] - ikona wyświetlana przy zatwierdzaniu wartości;
  • Validate Status [Status type] - status, który ma być pokazany przy zatwierdzaniu wartości;
  • Validate Message [string] - komunikat, który ma być pokazany przy zatwierdzaniu wartości;

Time Span Get Properties

Timespan Set Properties

Ustawia właściwości komponentu.

Parametrywejściowe :

  • Component Id [string] - identyfikator komponentu;
  • Label [string] - etykieta elementu;
  • Placeholder [string] - placeholder komponentu;
  • Allow Clear [boolean] - umożliwia wyczyszczenie zaznaczenia, jeśli true;
  • Disable [boolean] - wyłącza komponent jeśli true;
  • Tooltip [string] - tooltip string;
  • Required [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
  • Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
  • Min [datetime] - minimalna wartość timestampa [w formacie unix], od której należy rozpocząć;
  • Max [datetime] - maksymalna wartość znacznika czasu [sformatowane uniksowo], którą można wybrać;
  • Value [datetime] - wybrana wartość timestampa [w formacie unix];
  • Validate Icon [boolean] - ikona wyświetlana przy zatwierdzaniu wartości;
  • Validate Status [Status type] - status, który ma być pokazany przy zatwierdzaniu wartości;
  • Validate Message [string] - komunikat, który ma być pokazany przy zatwierdzaniu wartości;

Time Span Set Properties

Timespan Update Properties

Aktualizuje właściwości komponentu.

Parametrywejściowe :

  • Component Id [string] - identyfikator komponentu;
  • Label [string] - etykieta elementu;
  • Placeholder [string] - placeholder komponentu;
  • Allow Clear [boolean] - umożliwia wyczyszczenie zaznaczenia, jeśli true;
  • Disable [boolean] - wyłącza komponent jeśli true;
  • Tooltip [string] - tooltip string;
  • Required [boolean] - pokazuje wymagane zaznaczenie, jeśli true;
  • Debounce (ms) [integer] - opóźnienie do zatwierdzenia wartości;
  • Min [datetime] - minimalna wartość timestampa [w formacie unix], od której należy rozpocząć;
  • Max [datetime] - maksymalna wartość znacznika czasu [sformatowane uniksowo], którą można wybrać;
  • Value [datetime] - wybrana wartość timestampa [w formacie unix];
  • Validate Icon [boolean] - ikona wyświetlana przy zatwierdzaniu wartości;
  • Validate Status [Status type] - status, który ma być pokazany przy zatwierdzaniu wartości;
  • Validate Message [string] - komunikat, który ma być pokazany przy zatwierdzaniu wartości;

Time Span Update Properties

Timespan Validate

Zatwierdza wybraną wartość znacznika czasu z komponentu DateTime Picker.

Parametrywejściowe :

  • Component Id [string] - identyfikator komponentu;

Parametrywyjściowe :

  • Success [boolean] - wynik walidacji;
  • Error [string] - komunikat o błędzie;

Time Span Validate


Przykład użycia.

Aby odjąć podany przedział czasowy od bieżącej daty, stosowana jest następująca logika:

  • Przeciągnij Timespan Get Properties i upuść go na płótno. Component ID musi być określony, aby uzyskać wartość z Time Span komponentu

  • Następnie, Current Date & Time blok jest używany do uzyskania aktualnej daty i czasu. Będzie ona równa znacznikowi czasu lokalnego komputera.

  • Do odjęcia przedziału czasowego od bieżącej daty i czasu służy blok Subtract time span blok jest używany