Test jednostkowy kolorowego wskaźnika stanu

Prev Next

:::(Info)To download, visit: Library.
:::

W niniejszej aplikacji wyjaśniono, jak skonfigurować i używać niestandardowego widżetu „Wskaźnik koloru statusu”.

Cel

Celem testu jednostkowego wskaźnika koloru statusu jest umożliwienie użytkownikom zapoznania się z procesem konfiguracji i korzystania z niestandardowego widżetu „Wskaźnik koloru statusu” w ich aplikacjach Tulip. Niestandardowe widżety to zakodowane widżety działające na platformie Tulip, które zapewniają dodatkową funkcjonalność, której obecnie nie ma w głównej platformie. Ten konkretny niestandardowy widżet wyświetla w aplikacji kolorowy obiekt na podstawie danych wejściowych oraz wcześniej zdefiniowanej pary klucz:wartość.

Konfiguracja

Wtyczki niestandardowych widżetów współdziałają z aplikacją za pomocą właściwości i zdarzeń. Właściwości to dane współdzielone 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ż służyć do wysyłania danych do aplikacji.

W niestandardowym widżecie „Wskaźnik koloru stanu” wykorzystywane są następujące właściwości i zdarzenia:

  • STATUSES: Jest to lista obiektów zawierająca konkretne pary klucz:wartość (np. stany maszyn i odpowiadające im kolory)
  • STATUS: W tym miejscu należy wprowadzić wartość wejściową (klucz), aby wyświetlić powiązany z nią kolor (wartość).
  • OBJECT LIST EMPTY: To zdarzenie uruchamia się, gdy lista obiektów STATUSES jest pusta. Widżet wyświetla białe tło.
  • STATUS NIEZDEFINIOWANY: To zdarzenie występuje, gdy wprowadzony STATUS nie jest zdefiniowany na liście STATUSES. Widżet wyświetla czarne tło.

Jak to działa

W niestandardowym widżecie „Status Color Indicator” 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 stałą, zmienną, rekordem tabeli itp. Gdy pole to zostanie wypełnione, widżet sprawdza, czy wprowadzony tekst występuje na predefiniowanej liście; jeśli tak, wyświetla odpowiedni kolor dla tego statusu. Jeśli nie występuje, wyzwala zdarzenie i ustawia tło na czarny kolor.

Zgodnie z najlepszymi praktykami warto również wyświetlać w tych wyzwalaczach informacyjne komunikaty o błędach.

Zaangażuj się

Dołącz do Tulip Community , aby zadawać pytania, dzielić się rozwiązaniami i uczyć się od innych twórców.