Widget triggerek
  • 31 Oct 2023
  • 2 Elolvasandó percek
  • Közreműködők

Widget triggerek


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) (FIGYELMEZTETÉS) A Szövegbeviteli Widget esetében előfordulhat, hogy a felhasználóknak többsoros értékeket kell beírniuk a tartalom megadásához. Ezek a bemenetek a Widget triggerek futtatását okozzák, győződjön meg róla, hogy ezt a viselkedést támogatja a Widget Trigger logikája. :::

Interaktív táblázat widget

Az Interaktív táblázat widget hihetetlenül hatékony. Egy sor kiválasztásakor a kiválasztott sor betöltődik a Kapcsolódó helytartóba (ha a Kapcsolódó helytartó le lett képezve). 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éseink hátralévő állományából, a megrendelés állapotát FOLYTATÓBAN állapotra 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 olvasmányok


Hasznos volt ez a cikk?