Test jednostki loopera
  • 04 Nov 2023
  • 1 Minuta do przeczytania
  • Współtwórcy

Test jednostki loopera


Streszczenie artykułu

Test jednostkowy Looper

Ta aplikacja wyjaśnia, jak skonfigurować i używać niestandardowego widżetu Looper

Cel

Celem testu jednostkowego Looper jest umożliwienie użytkownikom nauki i zrozumienia, jak skonfigurować i używać niestandardowego widżetu Looper 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. Widżet niestandardowy Looper może być używany do zapętlania tablicy rekordów tabeli i zbiorczej aktualizacji tych rekordów.

Konfiguracja

Wtyczki Custom Widget współpracują 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.

Widżet Looper Custom Widget wykorzystuje jedną właściwość i trzy zdarzenia. Używana właściwość nosi nazwę "Loop List" i jest typu lista tekstowa i jest tylko do odczytu. Jest to lista, która jest przekazywana do widżetu w celu zapętlenia.

Pierwsze zdarzenie używane w tym niestandardowym widżecie nosi nazwę "Loop Action" i jest uruchamiane dla każdego elementu na liście i wyświetla element listy. Drugie zdarzenie używane w tym niestandardowym widżecie nosi nazwę "End Action" i jest uruchamiane, gdy wszystkie elementy na liście pętli zostaną pomyślnie zapętlone. Trzecie zdarzenie używane w tym niestandardowym widżecie nosi nazwę "Error" i jest wywoływane, gdy do listy pętli zostanie przekazanych więcej niż 250 elementów.

Jak to działa

Widżet niestandardowy Looper może być używany do zapętlania tablicy rekordów tabeli i zbiorczej aktualizacji tych rekordów. Przykład działania niestandardowego widżetu Looper można zobaczyć na poniższym GIF-ie.

Lopperv2.gif


Czy ten artykuł był pomocny?