MENU
    Bemeneti widgetek hozzáadása lépésekhez
    • 23 Jan 2025
    • 5 Elolvasandó percek
    • Közreműködők

    Bemeneti widgetek hozzáadása lépésekhez


    Cikk összefoglaló

    Adatok bevitele bármelyik lépésben a beviteli widgetek segítségével

    Annak érdekében, hogy csökkentsük a lépések és útválasztási lehetőségek számát, amelyeken az operátornak végig kell mennie, gyakran egyszerűbb az adatok bevitele egy utasítási lépésen belül. Az Input Widgetek segítségével közvetlenül a Tulip táblázatokba is írhat.

    A következő cikk leírja, hogyan lehet adatbeviteli mezőt, azaz Input Widgetet kezdeményezni bármelyik alkalmazáslépésre.

    Widget létrehozása a felhasználói bevitel tárolására

    Válassza ki az Eszköztáron a Bemenet opciót:

    Widget Toolbar.png

    A kiválasztás után a következő lehetőségek állnak rendelkezésére:

    Inputs Dropdown.png

    • Checkbox
    • Szöveg
    • Fájl
    • Szám
    • Egyetlen kiválasztás
    • Multiselect
    • Dátumválasztó
    • Kép
    • Aláírás

    Adatforrás kiválasztása

    Változó

    Válasszon ki egy meglévő változót, vagy hozzon létre egy új változót a bemeneti Widgethez:

    Egy változót rendelve a bemenethez, a bemeneti értékre az egész alkalmazásban hivatkozhatunk a különböző logikák felépítéséhez.

    Tulipán táblázat rekord

    A bemeneti widget Tulip Table Recordhoz rendelésével közvetlenül szerkeszthet egy táblázatrekordot. Adja meg a táblázatrekord oszlopát a legördülő listában:

    Ez automatikusan elmenti a beviteli widget értékét a táblázatrekordba.

    Triggerek konfigurálása

    Sok beviteli widgetnél lehetőség van egy olyan trigger konfigurálására, amely egy művelet bekövetkezésekor lép működésbe. Az alábbiakban ismertetjük a művelettípusokat és a hozzájuk tartozó widgeteket.Triggers.png

    Enter billentyű

    Az Enter Key trigger a következő logikát követi: az Enter billentyű lenyomásakor, ha a feltételek teljesülnek, akkor hajtson végre egy műveletet. Ez az opció a szöveg- és számbeviteli widgetekhez kapcsolódik.

    Bemenetváltás

    A Bemenetváltás kiváltó a következő logikát követi: amikor a bemenet megváltozik, ha a feltételek teljesülnek, akkor hajtson végre egy műveletet. Ez az opció a jelölőnégyzet, az egyszeri kiválasztás, a többszörös kiválasztás, a dátumválasztó és a képi beviteli widgetekhez kapcsolódik.

    Bemeneti widget típusok

    Checkbox

    A checkbox opció Boolean kimenetet biztosít, amely a jelölőnégyzet bejelölésével vagy kipipálásával Igen vagy Nem értékűvé tehető. A jelölőnégyzetekkel kapcsolatos további információkért olvassa el ezt a cikket itt..

    Szöveg

    Szöveges bemenet kiválasztásakor a Widgetet egy Tulip Table oszlopához vagy egy változóhoz rendelheti. A jelölőnégyzethez hasonlóan egy változót kell hozzárendelni a szövegbeviteli Widgethez, hogy az adatokat később az alkalmazásban felhasználhassuk. Válassza ki ezt a változót a szöveges változók listájából, vagy hozza létre inline a Változó kiválasztása legördülő menüpontból.

    Ez ugyanúgy viselkedik, mint egy Form Step bemenetben létrehozott változó.

    Ha a szövegbeviteli widgetet nagyobbra szeretné méretezni, válassza a "Több sor" kapcsolót az oldalsó ablaktáblában. Ezután módosíthatja a méreteket, hogy kitöltsön bármilyen helyet.

    Fájl

    A Fájl beviteli widget a szöveges bevitelhez hasonlóan működik, azzal a lehetőséggel, hogy a bevitelt egy Tulip táblázat egyik oszlopához vagy egy változóhoz rendelheti. Egy változót kell hozzárendelni a File Input Widgethez ahhoz, hogy az adatokat később az alkalmazásban felhasználhassa. Válassza ki ezt a változót a fájlváltozók listájából, vagy hozza létre inline a Variable selection legördülő menüből.File Input Widget.png

    A felhő alakú feltöltés gomb segítségével importálhat egy fájlt az eszközéről a beviteli widgetbe, vagy közvetlenül megadhatja a fájl URL-címét.

    Szám

    A Szám beviteli widget is hasonló az előző widgetekhez, mivel a beírt adatok megfelelő használatához egy Szám változót kell hozzárendelni. Válasszon ki egy meglévő változót, vagy hozzon létre egyet a név beírásával és a Létrehozás gomb kiválasztásával.

    Miután felvett egy Változót, ebben az esetben egy további lehetőség jelenik meg.

    A Formátum opcióban egész és tizedes szám is választható az információ megjelenítéséhez. Az Integer típus csak az egész számot jeleníti meg, míg a Decimal a kiválasztott szignifikáns számjegyek számáig. A Precizitás opció határozza meg a megjelenítendő számjegyek számát.

    Egyszeri kiválasztás

    A Widget legjobb használatához győződjön meg róla, hogy már érti a tömböket.

    A Single Select Input Widget lehetővé teszi egy opció kiválasztását egy listából, számos hatékony konfigurációval. A többi Input Widgethez hasonlóan itt is kiválaszthatja az adatforrás típusát: Tulip Table Record vagy Variable:

    Egy nagyon egyszerű módja a használatnak, hogy hozzárendel vagy létrehoz egy szöveges változót a Változó mezőben, és azt statikusan létrehozott értékekkel rendelkező legördülő listaként jeleníti meg. Opciókat az Opciók mező alatt található "Új opció" menüpont kiválasztásával adhat hozzá. Ha ez megtörtént, akkor ez így néz ki:

    Ha a Megjelenítés mezőt Menüre változtatja, a widget a következő formában jelenik meg:

    Az Opciókat egy Array változó részeiként is felsorolhatja.

    Ezzel a módszerrel a kiválasztott Array összes összetevőjét kiválaszthatja. Az Array az Options alatt kiválasztott változó, a 'Test' nevű változó pedig a felhasználó által az opciók listájából kiválasztott értéket fogja tárolni.

    Az Array Variable konfiguráció használata rendkívül hatékony, mivel lehetővé teszi, hogy a meglévő tömbből opciókat vegyen, és új értékeket is toljon a kiválasztandó tömbre. Példaként egy gomb egy opciót adhat hozzá ehhez a widgethez egy Trigger hozzáadásával. a trigger valahogy így nézhet ki:

    Ebben a példában a gomb hozzáadja a "Valami új" opciót a Menü vagy legördülő beviteli widgethez.

    Multiselect

    A Multiselect opció ugyanazokat a konfigurációkat követi, mint a Single Select widget, néhány apró konfigurációs különbséggel. A Multiselect widget nem rendelhető Tulip Table Recordhoz. Továbbá, ennek a widgetnek a kimeneti eredménye egy Text Array kell, hogy legyen, nem pedig egy egyszerű Text változó, mint a Single Select widgetnél.

    Ez lehetővé teszi, hogy több opciót válasszon ki a menüből vagy a legördülő ablakból, és azokat egy tömbváltozóba adja ki. A nézet és a kiválasztási lehetőségek konfigurációja pontosan ugyanaz, mint a Single Select widget beállításai, amelyekről fentebb részletesen írtunk. A Multiselect widget az alábbi módon jelenik meg.

    Dátumválasztó

    A kiválasztás után válasszon vagy hozzon létre egy dátumváltozót, amelyet a widgethez társít, vagy egy Tulip Table oszlopát. Ha adatforrásként a Tulip Table Record-ot választja, a bemenet közvetlenül a táblázatba fog írni. Ha adatforrásként a Változót választja, a kiválasztott Datetime kimenete a megadott változóba tárolódik.

    A widget ezután lehetővé teszi, hogy a Datetime-ot a felhasználó egy App-on belül egy normál lépésben válassza ki. A felület így néz ki a Playerben:

    Kép

    A Kép widget lehetővé teszi a kezelő számára, hogy képet készítsen a lépésen, vagy feltöltsön egy képet a helyi tárolóból. Ennek a widgetnek szüksége van egy Image URL adattípusú változóra, hogy a felvett képet egy megfelelő változóban tárolja.

    A Tulip Table Record adatforrás kiválasztásával a képet közvetlenül egy Tulip Table táblába mentheti. Felhívjuk figyelmét, hogy az Aspect Ratio (képarány) is beállítható ennek a widgetnek a Context Pane (kontextusablak) ablakában.

    A lejátszón belül a felhasználók a kamerából származó élő nézetet is "átfordíthatják" és "elforgathatják".

    Aláírás

    Az Signature Input Widget arra használható, hogy a kezelőtől megkövetelje egy változóban, egy táblázat rekordjának mezőiben vagy mindkettőben lévő adatok aláírását és érvényesítését.Signature Input Widget.png

    Az aláírás által érvényesítendő adatokat meg kell határozni, és a beviteli widget egyéb konfigurációs lehetőségeket is tartalmaz, mint például az aláíró kijelölése, az aláírás jelentésének leírásának hozzáadása, valamint szükség szerint egy megjegyzés kötelezővé tétele.


    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!


    Hasznos volt ez a cikk?