:::(Info)To download, visit: Library.
:::
Ez az alkalmazás elmagyarázza, hogyan kell beállítani és használni a „Status Color Indicator” egyéni widgetet.
Cél
A „Status Color Indicator” egységteszt célja, hogy a felhasználók megtanulják és megértsék, hogyan kell beállítani és használni a „Status Color Indicator” egyéni widgetet a Tulip-alkalmazásaikban. Az egyedi 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. Ez a konkrét egyedi widget egy színes objektumot jelenít meg az alkalmazásban, egy bemenet és egy előre definiált kulcs:érték pár alapján.
Beállítás
Az egyéni widget-bővítmények tulajdonságok és események segítségével lépnek kapcsolatba az alkalmazással. A tulajdonságok az alkalmazás és a widget között megosztott adatok, míg az események olyan jelek, amelyeket a widget küldhet az alkalmazásnak. Az alkalmazásszerkesztőben ezekre az eseményekre alapuló kiváltókat hozhat létre. Az események úgy is beállíthatók, hogy adatokat küldjenek az alkalmazásnak.
A Status Color Indicator egyéni widgetben a következő tulajdonságok és események kerülnek felhasználásra:
- STATUSES: Ez egy objektumlista, amely a konkrét kulcs-érték párokat tartalmazza (pl.: a gép állapotai és a hozzájuk tartozó színek)
- STATUS: Írja be ide a beviteli értéket (kulcsot), hogy megjelenjen a hozzá tartozó szín (érték).
- OBJECT LIST EMPTY: Ez az esemény akkor vált ki, ha a STATUSES objektumlista üres. A widget fehér háttérrel jelenik meg.
- ÁLLAPOT NEM HATÁROZOTT MEG: Ez az esemény akkor következik be, ha a megadott ÁLLAPOT nincs meghatározva a STATUSES listában. A widget fekete háttérrel jelenik meg.
Hogyan működik
A Status Color Indicator Custom Widgetben a felhasználó megadhat egy állapot-szín párokból álló listát a STATUSES tulajdonságban, majd összekapcsolhatja a STATUS tulajdonságot egy statikus értékkel, változóval, táblázati rekorddal stb. Amikor ez a mező kitöltésre kerül, a widget ellenőrzi, hogy a beírt szöveg szerepel-e az előre definiált listában; ha igen, akkor az adott állapotnak megfelelő színt jeleníti meg. Ha nem szerepel a listában, akkor egy eseményt indít el, és a hátteret feketére állítja.
A bevált gyakorlatok szerint érdemes ezekben a kiváltó eseményekben is informatív hibaüzeneteket megjeleníteni.
Csatlakozz hozzánk
Csatlakozz a Tulip Community közösséghez, hogy kérdéseket tegyen fel, megoldásokat osszon meg és tanuljon más fejlesztőktől.
