Rozpiętość czasowa
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.
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;
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;
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;
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;
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