Widget kiváltók
  • 08 Jan 2025
  • 2 Elolvasandó percek
  • Közreműködők

Widget kiváltók


Cikk összefoglaló

Ebben a cikkben megtudhatja:

  • Mi az a Widget szintű trigger?
  • Hogyan használhatja a Widget Triggereket?
  • Példa Widget Triggers felhasználási esetekre

Mik azok a Widget Triggerek?

A Widget Triggerek olyan logikai blokkok, amelyek automatikusan lefutnak, amikor a felhasználók interakcióba lépnek a Widgetekkel.

A Widget Triggers racionalizálhatja a felhasználók interakcióját a Tulip Playerrel azáltal, hogy megszünteti a Következő gombok szükségességét.

Hogyan kell használni a Widget Triggereket

A Widget triggerek az összes Input Widgethez és az Interaktív táblázat Widgethez elérhetők. A legtöbb esetben ezek a Triggerek akkor futnak, amikor az adott bemenet értéke megváltozik. Tehát, amikor a felhasználók egy jelölőnégyzetet kapcsolnak, vagy egy értéket választanak ki egy egyszerű kiválasztásból, a kiváltóik futni fognak.

Szöveg- és számbemenetek

A szöveg- és számbemenetek kissé eltérően működnek. A szöveg- és számbemenetek kiváltói az [Enter] billentyű lenyomásakor lépnek működésbe.

WARNING

In the case of the Text input Widget, users may need to enter multi-line values to enter content. These inputs will cause the Widget triggers to run, make sure this behavior is supported by your Widget Trigger logic.

Interaktív táblázat widget

Az Interaktív táblázat widget hihetetlenül hatékony. Egy sor kijelölésekor a kiválasztott sor betöltődik a Kapcsolódó helyőrzőbe (ha a Kapcsolódó helyőrzőt leképezték). A kiválasztott rekordnak a Record Placeholderbe való betöltésén felül egy Trigger is lefut, amikor egy rekord betöltődik.

Példa a Trigger felhasználási eseteire

Szöveges bemenetek

Az én felhasználási esetemben azt szeretném, ha a felhasználók az alkalmazásunk elején megadnának egy rendelésszámot (hogy végül feldolgozzák a rendelést). A felhasználók kézzel fogják megadni ezt a rendelésszámot, de problémáink vannak, amikor a felhasználók nem követik a helyes rendelésszám formátumot.

A rendelési számok a következő mintát követik: 1234-567 rendelés*, és meg akarok győződni arról, hogy a felhasználók helyesen adták meg ezt a rendelést, mielőtt engedélyeznék a folytatást. Ez a viselkedés elérhető egy reguláris kifejezéssel (Regex), de kihasználhatjuk a bemeneti triggereket, hogy ezt az érvényesítést automatikusan elvégezzük a háttérben, áramvonalasítva a folyamatot a felhasználóink számára.*

Ebben az esetben a helyes reguláris kifejezés a "Order: [0-9]{4}-[0-9]{3}". Ennek automatikus ellenőrzéséhez hozzáadhatom ezt a Widget trigger-t.image.png

Interaktív táblázat widget

Amikor a felhasználók kiválasztanak egy megrendelést a nyitott megrendelések hátralévő állományából, akkor a megrendelés státuszát FOLYTATANDÓ-ra kell állítani. Ezt megtehetnénk egy normál gomb Triggerrel, de egyszerűsíthetjük a felhasználói élményt, ha ezt közvetlenül a Widgetbe építjük.

Továbbá, amikor a felhasználók kiválasztanak egy megrendelést, a felhasználókat az alkalmazásunk következő lépésére fogjuk továbbítani, ahol a felhasználók cselekedhetnek a megrendeléssel kapcsolatban.

image.png

További olvasnivalók


Hasznos volt ez a cikk?