Test jednostki sprawdzającej długość wejścia
  • 04 Nov 2023
  • 1 Minuta do przeczytania
  • Współtwórcy

Test jednostki sprawdzającej długość wejścia


Streszczenie artykułu

Ta aplikacja wyjaśnia, jak skonfigurować i używać niestandardowego widżetu Input Length Check.

WSTAW WIDEO TUTAJ

Cel

Celem testu jednostkowego Input Length Check jest umożliwienie użytkownikom nauczenia się i zrozumienia, jak skonfigurować i używać niestandardowego widżetu Input Length Check 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 widżet niestandardowy pozwala użytkownikowi ustawić dozwoloną maksymalną liczbę znaków dla danych wejściowych i sprawdza, czy spełnia kryteria, czy nie.

Konfiguracja

Wtyczki niestandardowych widżetów 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, podczas gdy 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 Input Length Check Custom Widget: INPUT: Może być ciągiem lub liczbą całkowitą. Jest to miejsce wprowadzania danych wejściowych, których długość jest ograniczona. MAX LENGTH: Może być tylko liczbą całkowitą. Jest to maksymalna dozwolona liczba znaków. WRONG INPUT: To zdarzenie jest uruchamiane, gdy długość danych wejściowych jest większa niż maksymalna dozwolona liczba.
EMPTY VARIABLE ERROR: To zdarzenie występuje, gdy zmienna MAX LENGTH nie jest zdefiniowana.

Jak to działa

Widżet niestandardowy Input Length Check umożliwia użytkownikowi wstępne zdefiniowanie maksymalnej liczby dozwolonych znaków w podpunkcie MAX LENGTH, a następnie sprawdza długość podpunktu INPUT, czy spełnia te kryteria, czy nie. Jeśli jest dłuższa niż dozwolona, widżet wyzwala zdarzenie i obcina właściwość INPUT z powrotem do dozwolonej długości.


Czy ten artykuł był pomocny?