- Nyomtat
Adatérvényesítés beviteli widgetekkel
Ismerje meg az adatok érvényesítésének módjait a Tulipban widgetek, gombok és triggerek használatával.
Az adatérvényesítés használata a kezelői beviteleknél csökkenti a minőségi problémákat, és szabványosítja a folyamatában használt űrlapokat. Ha a felhasználó olyan adatértéket ad meg, amely nem felel meg az érvényesítési követelményeknek, hibaüzenet jelenik meg. Ezenkívül kiváltó logikával megakadályozhatja, hogy a kezelő folytassa az alkalmazást, ha a megadott adatok nem felelnek meg a követelményeknek.
Az adatérvényesítés a következő előnyökkel teszi sokkal zökkenőmentesebbé az alkalmazásépítést:
- Akiváltóprogramok kezelésének egyszerűsítéseCsökkentse a kiváltóprogramok mennyiségét és összetettségét az alkalmazásfejlesztés és -karbantartás egyszerűsítése érdekében. Töltsön kevesebb időt az alkalmazások fejlesztésével.
- Dinamikus lépések létrehozásaAdjon dinamikus vezérlést az alkalmazásokhoz a gombok engedélyezési/tiltási funkciói révén, nagyobb interaktivitást és rugalmasságot biztosítva.
- Kevesebb alkalmazáskarbantartásTöltsön kevesebb időt az alkalmazások felülvizsgálatával és megértésével. Másolja és illessze be a widgeteket anélkül, hogy aggódnia kellene a kiváltási következmények miatt.
Intuitív alkalmazásélményt is biztosíthat a dinamikusan engedélyezett és letiltott gombokkal.
Input Widgetenként elérhető érvényesítési szabályok
Bár minden bemeneti widgetet használhat az adatok érvényesítésére, egyes bemenetek érvényesítési szabályokkal rendelkeznek az adatok paramétereinek beállításához. Az alábbi táblázat az egyes Input Widget számára elérhető érvényesítési szabályokat ismerteti.
| Input widget | Érvényesítési szabályok | | --- | --- | | | Checkbox | N/A | | | Text | Tartalmazza, Kezdődik, Véget ér, Maximális karakterhatár, Minimális karakterhatár, E-mail, URL | | | Multiline | Tartalmazza, Kezdődik, Véget ér, Maximális karakterhatár, Minimális karakterhatár | | File | N/A | | | Szám | Egyenlő, Nem egyenlő, Nagyobb mint, Nagyobb vagy egyenlő, Kevesebb mint, Kevesebb vagy egyenlő, Tartományon belül (beleértve), Tartományon kívül (kizárólag) | | Egyszeres kiválasztás | N/A | | | Többválasztós | Minimálisan kiválasztott, Maximálisan kiválasztott | | Adatválasztó | Van, Előtte, Utána, Tartományon belül (beleértve), Tartományon kívül (kizárólag) | Kép | N/A | | | eSignature | N/A | N/A |
Érvényesítési szabályok létrehozása
- Válasszon ki egy olyan beviteli widgetet, amely rendelkezik érvényesítési szabályokkal (lásd a fenti táblázatot).
- A Kontextusablakban kattintson az Érvényesítési szabályok melletti + ikonra.
- Válassza ki a beviteli widgethez hozzáadni kívánt szabályt.
- Válassza ki az érvényesítendő szabály adatforrását. Ez lehet egy statikus érték vagy egy változó.
- További szabályok hozzáadásához kattintson a + gombra.
Érvényesítési szabályok újrarendezése
Az érvényesítési szabályok sorrendje megfelel az első hibaüzenetnek, amely akkor jelenik meg, ha a beírt adatérték nem sikerül.
Az alábbi példákban a beírt adat mindkét érvényesítési szabálynak nem felel meg. A megjelenített hibaüzenet azonban az elsőként konfigurált szabályra vonatkozik.
Az1. példa"Tartalmazza a tulipánt" az első szabály, amely sikertelen, így a hibaüzenet ennek megfelelően jelenik meg.
A2. példa: "Kezdődik a Hellóval" az első szabály, amelyik hibásan működik, így a hibaüzenet ennek megfelelően jelenik meg.
Ez lehetővé teszi az alkalmazáskészítők számára, hogy meghatározzák, hogy milyen prioritást adjanak meg a kezelőnek megjelenítendő hibaüzeneteknek. Az érvényesítési szabályok átrendezéséhez kattintson a hat pont ikonra, és húzza azt egy szabály elé vagy után.
Beviteli adatok megkövetelése
Az érvényesítési szabályok kötelezőnek jelölése egy olyan szabályt ad hozzá, amelyet az üzemeltetőnek ki kell töltenie ahhoz, hogy a bemenet érvényesnek minősüljön. Ezt az összes beviteli widget típusnál használhatja. Ha egy bemeneti widgetet kötelezőnek jelöl meg, az alkalmazásban egy piros csillag jelenik meg a bemeneti widget mellett. Ehhez kapcsolja át a kontextusablak Érvényesítési szabályok szakasz fejléce alatt található Szükséges jelölése csúszkát.
Bemenet-érvényesítési hibaüzenetek
A Hibaformázás legördülő menüpont a kontextusablak Érvényesítési szabályok szakaszán belül lehetőséget kínál arra, hogy a beviteli adatokkal kapcsolatos hiba hogyan jelenjen meg a kezelő számára, amikor az alkalmazás a Playerben fut.
A három lehetőség a hibák megjelenítésére az operátor számára:
- Érvényesítési szabály hibaüzenet megjelenítése* Pirossal körvonalazza a beviteli mezőt, és hibaüzenetet jelenít meg az üzemeltetőnek. 2. Csak a beviteli mező körvonalazása* Pirossal körvonalazza a beviteli mezőt 3. Hiba elrejtése* Nincs vizuális jelzés
Gombok dinamikus engedélyezése és letiltása
Döntse el, hogy a kezelők mikor nyomhatnak meg egy gombot dinamikus vezérlőkkel. Ha egy gomb le van tiltva, akkor néma színekkel jelenik meg, és a kezelő nem tudja megnyomni.
Ezt a vezérlést akár az Elektronikus aláírás widgeteken is használhatja.
A gombok dinamikusan engedélyezhetők vagy letilthatók a kiválasztott gomb Engedélyezett állapotának beállításával a kontextusablak Interakció szakaszában. Alapértelmezés szerint a gombok engedélyezett állapota Igen.
A gombok engedélyezett állapotának meghatározásához többféleképpen adhat dinamikus vezérlést: 1. Boolean változó megadása 2. A felhasználói bemenet érvényessége a Lépjen beviteli widgetekkel, amelyek érvényesítési szabályokkal rendelkeznek 3. Az Összes widget opció, amely ellenőrzi, hogy az összes beírt bemenet megfelel-e az érvényesítési szabályoknak.
- Kifejezés használata
Kifejezések használata a gombok engedélyezéséhez/letiltásához
Ha egy gombot a widgetek egy részhalmaza alapján szeretne engedélyezni vagy letiltani, válassza a Kifejezés használata lehetőséget egy egyéni feltétel megírásához.
Olyan kifejezést kell írnia, amely egy bólusos feltételre (igaz vagy hamis) értékel. Ha helyesen szerkesztett egy érvényes kifejezést, a kifejezésszerkesztő ezt a bal alsó sarokban jelzi.
Példa 1Az alábbi példa a modulo műveletet használja annak meghatározására, hogy a számbemeneti widgetbe beírt érték páratlan vagy páros. Ha az érték páratlan, a gomb engedélyezve lesz. Ha az érték páros, a gomb ki lesz kapcsolva.
2. példaA kifejezések használatával további feltételeket is kombinálhat. Az alábbi példában ahhoz, hogy a gomb engedélyezve legyen, az értéknek páratlannak kell lennie, és meg kell felelnie a számbemeneti widgeten beállított érvényesítési feltételeknek.
Az alábbi beviteli érték a gomb letiltását eredményezi. Annak ellenére, hogy a beírt érték páratlan, nem felel meg a beviteli widget érvényesítési szabályainak.
Az alábbi beviteli érték a gomb engedélyezését eredményezi, mivel a megadott érték páratlan és megfelel a beviteli widget érvényesítési szabályainak.
Input Widget érvényesítés a kiváltókban
A bemeneti widgetek érvényesítését egy Ha feltétel részeként használhatja egy kiváltóprogramban. Ez lehetővé teszi az alkalmazáskészítők számára, hogy gyorsan hozzanak létre olyan logikát, amely nem az operátorok által megadott konkrét értékektől, hanem ezen értékek érvényességétől függ.
A widgetek érvényességi információi változókban és Table Records-ban is tárolhatók triggerek segítségével.
Megtalálta, amit keresett?
A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!