- Nyomtat
Változás érzékelő egység teszt
Ez az alkalmazás elmagyarázza, hogyan kell beállítani és használni a Change Detector egyéni widget plugint.
Cél
A Change Detector Unit Test 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, hogy olyan további funkciókat biztosítsanak, amelyek jelenleg nem részei a fő platformnak. A Change Detector Custom Widget arra szolgál, hogy érzékelje az egyik bemenet változását, és a változás észlelésekor eseményt indítson el.
Beállítás
Az Egyéni Widget bővítmények tulajdonságok és események használatával lépnek kapcsolatba az alkalmazással. A tulajdonságok az alkalmazás és a widget között létező megosztott adatok, míg az események olyan jelek, amelyeket a widget küldhet az alkalmazásnak. Az alkalmazásszerkesztőben ezekből az eseményekből kiváltó eseményeket építhet. Az eseményeket úgy is el lehet készíteni, hogy adatokat küldjenek az alkalmazásnak.
A Timer Custom Widget három tulajdonságot és három eseményt használ. Az első használt tulajdonság neve "Label", és szöveg típusú, csak olvasható. Ez az a szöveg, amely címkeként fog megjelenni. A második használt tulajdonság neve "Input Text", típusa text, és csak olvasható. Ez az a szöveges bemenet, amelynek állapotváltozását figyelni kell. A következő tulajdonság neve "Input Number", típusa Number, és csak olvasható. Ez a számbemenet, amelynek állapotváltozását figyelni kell.
Az ebben az egyéni widgetben használt első esemény neve "Change Detected" (Változás észlelése), és ez az esemény akkor lép életbe, amikor a Input Text (Szövegbevitel) vagy Input Number (Számbevitel) változókban bármilyen változás történik. Az ebben az egyéni widgetben használt második esemény neve "Text Changed", és ez az esemény akkor lép életbe, amikor a bemeneti szövegben változás következik be, és az új szövegértéket adja vissza. A harmadik esemény, amelyet ez az egyéni widget használ, a 'Number Changed' nevet viseli, és akkor lép életbe, amikor a Input Number változóban változás történik, és az új számértéket adja vissza.
Hogyan működik
A Change Detector Custom Widget arra szolgál, hogy észlelje az egyik bemenet változását, és a változás észlelésekor eseményt adjon le. Az alábbi GIF-ben egy példa látható arra, hogyan működik a Change Detector custom widget.