Kolorowy wskaźnik stanu Test urządzenia
  • 04 Nov 2023
  • 1 Minuta do przeczytania
  • Współtwórcy

Kolorowy wskaźnik stanu Test urządzenia


Streszczenie artykułu

Ta aplikacja wyjaśnia, jak skonfigurować i używać niestandardowego widżetu Status Color Indicator.

WSTAW WIDEO TUTAJ

CelCelem testu jednostkowego Status Color Indicator jest umożliwienie użytkownikom nauki i zrozumienia, jak skonfigurować i używać niestandardowego widżetu Status Color Indicator w swoich aplikacjach Tulip. Niestandardowe widżety to zakodowane widżety, które znajdują się na platformie Tulip, aby zapewnić dodatkową funkcjonalność, która nie jest obecnie częścią głównej platformy. Ten konkretny niestandardowy widget wyświetla kolorowy obiekt w aplikacji, w oparciu o dane wejściowe i wcześniej zdefiniowaną parę klucz:wartość.

WtyczkiSetupCustom Widget współdziałają z aplikacją za pomocą właściwości i zdarzeń. Właściwości to współdzielone dane, które istnieją między aplikacją a widżetem, natomiast zdarzenia to sygnały, które widżet może wysyłać do aplikacji. W edytorze aplikacji można tworzyć wyzwalacze oparte na tych zdarzeniach. Zdarzenia mogą również wysyłać dane do aplikacji.

Następujące rekwizyty i zdarzenia są używane w widżecie Status Color Indicator Custom Widget: STATUSES: Jest to lista obiektów zawierająca określone pary klucz:wartość (np.: statusy maszyn i ich odpowiednie kolory) STATUS: Wprowadź tutaj dane wejściowe (klucz), aby wyświetlić powiązany z nim kolor (wartość). OBJECT LIST EMPTY: To zdarzenie jest wyzwalane, gdy lista obiektów STATUSES jest pusta. Widżet wyświetla białe tło. STATUS NOT DEFINED: To zdarzenie występuje, gdy wprowadzony STATUS nie jest zdefiniowany na liście STATUSES. Widżet wyświetla czarne tło.

Jak todziała W widżecie Status Color Indicator Custom Widget użytkownik może zdefiniować listę par status-kolor w właściwości STATUSES, a następnie powiązać właściwość STATUS ze statyczną, zmienną, rekordem tabeli itp. Po wypełnieniu tego pola widżet sprawdza, czy wprowadzony tekst istnieje na wstępnie zdefiniowanej liście, jeśli tak, wyświetla odpowiedni kolor tego stanu. Jeśli nie istnieje, wyzwala zdarzenie i ustawia tło na czarne. Zgodnie z najlepszymi praktykami warto również wyświetlać informacyjne komunikaty o błędach w tych wyzwalaczach.


Czy ten artykuł był pomocny?