:::(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.
