:::(Info)To download, visit: LIbrary.
:::
Change Detector egységteszt
Ez az alkalmazás elmagyarázza, hogyan kell beállítani és használni a Change Detector egyéni widget-bővítményt
Cél
A Változásérzékelő egységteszt célja, hogy a felhasználók megtanulják és megértsék, hogyan kell beállítani és használni az Időzítő egyéni widgetet a Tulip-alkalmazásaikban. Az egyéni widgetek olyan kódolt widgetek, amelyek a Tulip platform tetején helyezkednek el, és olyan kiegészítő funkciókat nyújtanak, amelyek jelenleg nem tartoznak a fő platformhoz. A Change Detector egyéni widgetet arra használják, hogy észlelje a bemenetek egyikében bekövetkező változást, és eseményt indítson el, amikor a változást észleli.
Beállítás
Az egyéni widget-bővítmények tulajdonságok és események segítségével kommunikálnak az alkalmazással. A tulajdonságok az alkalmazás és a widget között megosztott adatok, míg az események olyan jelzések, amelyeket a widget küldhet az alkalmazásnak. Az alkalmazásszerkesztőben ezekre az eseményekre alapozva hozhat létre kiváltókat. Az események úgy is beállíthatók, hogy adatokat küldjenek az alkalmazásnak.
A „Timer” egyéni widget három tulajdonságot és három eseményt használ. Az első használt tulajdonság neve „Label”, típusa szöveg, és csak olvasható. Ez az a szöveg, amely címkéként jelenik meg. A második használt tulajdonság neve „Input Text”, szöveg típusú és csak olvasható. Ez az a szövegbeviteli mező, amelynek állapotváltozását figyelni kell. A következő tulajdonság neve „Input Number”, szám típusú és csak olvasható. Ez az a számbeviteli mező, amelynek állapotváltozását figyelni kell.
Az ebben az egyéni widgetben használt első esemény neve „Change Detected”, és ez az esemény akkor vált ki, ha bármilyen változás történik az „Input Text” vagy az „Input Number” változókban. Az ebben az egyéni widgetben használt második esemény neve „Text Changed”, és ez az esemény akkor vált ki, ha változás történik az „Input Text” mezőben, és visszaadja az új szövegértéket. A harmadik, ebben az egyéni widgetben használt esemény neve „Number Changed” (Számváltozás); ez akkor vált ki, ha változás történik az „Input Number” változóban, és visszaadja az új számértéket.
Hogyan működik?
A „Change Detector” egyéni widgetet arra használjuk, hogy észlelje a bemenetek egyikében bekövetkező változást, és eseményt indítson el, amikor a változást észleli. Az alábbi GIF-ben látható egy példa a „Change Detector” egyéni widget működésére.

Csatlakozz
Csatlakozz a Tulip közösséghez, hogy kérdéseket tehess fel, megoldásokat ossz meg és tanulhass más fejlesztőktől.
