- Nyomtat
Ez az alkalmazás elmagyarázza, hogyan kell beállítani és használni a Status Color Indicator egyéni widgetet.
VIDEÓ BEILLESZTÉSE IDE
CélA Status Color Indicator Unit Test 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ásokban. 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. Ez a konkrét egyéni widget egy színes objektumot jelenít meg az alkalmazásban egy bemenet és egy előre meghatározott kulcs:érték páros alapján.
Az egyéni widget pluginokbeállításatulajdonsá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 létező megosztott adatok, míg az események olyan jelek, amelyeket a widget küldhet az alkalmazásnak. Az alkalmazásszerkesztőben ezeken az eseményeken alapuló triggereket hozhat létre. Az eseményeket úgy is el lehet készíteni, hogy adatokat küldjenek az alkalmazásodnak.
A következő kellékeket és eseményeket használja a Status Color Indicator Custom Widget: STATUSES: Ez egy objektumlista, amely tartalmazza az adott kulcs:érték párokat (pl.: gép állapotok és a hozzájuk tartozó színek) STATUS: Adja meg itt a bemenetet (kulcsot), hogy megjelenjen a hozzá tartozó szín (érték). OBJECT LIST EMPTY: Ez az esemény akkor váltja ki, ha a STATUSES objektumlista üres. A widget fehér hátteret jelenít meg. STATUS NOT DEFINED: Ez az esemény akkor következik be, ha a megadott STATUS nincs definiálva a STATUSOK listában. A widget fekete hátteret jelenít meg.
Hogyan működikA Status Color Indicator Custom Widgetben a felhasználó a STATUSES propban definiálhat egy listát a státusz-színpárokról, majd a STATUS propot statikus, változó, táblázat rekordhoz stb. köti. Amikor ez a mező betöltődik, a widget ellenőrzi, hogy a megadott szöveg létezik-e az előre definiált listában, és ha igen, akkor megjeleníti az adott állapot megfelelő színét. Ha nem létezik, eseményt vált ki, és a hátteret feketére állítja. Legjobb gyakorlatként érdemes informatív hibaüzeneteket is megjeleníteni ezekben a triggerekben.