MENU
    Widget-Auslöser
    • 08 Jan 2025
    • 2 Minuten zu lesen
    • Mitwirkende

    Widget-Auslöser


    Artikel-Zusammenfassung

    In diesem Artikel erfahren Sie:

    • Was sind Widget-Level-Trigger?
    • Wie können Sie Widget-Trigger verwenden?
    • Beispiele für die Verwendung von Widget-Triggern

    Was sind Widget-Trigger?

    Widget-Trigger sind Logikblöcke, die automatisch ausgeführt werden, wenn Benutzer mit Widgets interagieren.

    Widget-Trigger können die Interaktion Ihrer Benutzer mit dem Tulip Player rationalisieren, indem sie die Notwendigkeit von Weiter-Schaltflächen beseitigen.

    Wie man Widget-Trigger verwendet

    Widget-Trigger sind für alle Eingabe-Widgets und für das interaktive Tabellen-Widget verfügbar. In den meisten Fällen werden diese Auslöser ausgeführt, wenn sich der Wert der Eingabe ändert. Wenn der Benutzer also ein Kontrollkästchen umschaltet oder einen Wert aus einer einfachen Auswahl auswählt, werden die Auslöser ausgeführt.

    Text- und Zahleneingaben

    Text- und Zahleneingaben funktionieren etwas anders. Die Auslöser für Text- und Zahleneingaben werden ausgelöst, wenn die [Enter]-Taste gedrückt wird.

    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.

    Interaktives Tabellen-Widget

    Das interaktive Tabellen-Widget ist unglaublich leistungsfähig. Wenn eine Zeile ausgewählt wird, wird die ausgewählte Zeile in den verknüpften Platzhalter geladen (wenn ein verknüpfter Platzhalter zugewiesen wurde). Zusätzlich zum Laden des ausgewählten Datensatzes in einen Datensatzplatzhalter wird auch ein Trigger ausgeführt, wenn ein Datensatz geladen wird.

    Beispiel Trigger Usecases

    Text-Eingaben

    In meinem Anwendungsfall möchte ich, dass die Benutzer zu Beginn unserer Anwendung eine Bestellnummer eingeben (um diese Bestellung schließlich zu bearbeiten). Die Benutzer werden diese Bestellnummer manuell eingeben, aber wir haben Probleme, wenn die Benutzer nicht das richtige Format für die Bestellnummer verwenden.

    Meine Bestellnummern folgen dem Muster: Bestellung 1234-567*, und ich möchte sicherstellen, dass die Benutzer diese Bestellung korrekt eingegeben haben, bevor sie fortfahren können. Dieses Verhalten kann mit einem regulären Ausdruck (Regex) erreicht werden, aber wir können Eingabeauslöser nutzen, um diese Validierung automatisch im Hintergrund durchzuführen und den Prozess für unsere Benutzer zu rationalisieren.*

    In diesem Fall ist der korrekte reguläre Ausdruck "Order: [0-9]{4}-[0-9]{3}". Um dies automatisch zu überprüfen, kann ich diesen Widget-Trigger hinzufügen.image.png

    Interaktives Tabellen-Widget

    Wenn ein Benutzer einen Auftrag aus unserem Auftragsbestand auswählt, müssen wir den Status dieses Auftrags auf IN PROGESS setzen. Dies könnte mit einem normalen Schaltflächenauslöser geschehen, aber wir können die Benutzererfahrung rationalisieren, indem wir dies direkt in das Widget einbauen.

    Wenn der Benutzer eine Bestellung auswählt, werden wir den Benutzer zum nächsten Schritt in unserer Anwendung weiterleiten, wo er die Bestellung bearbeiten kann

    image.png

    Weitere Lektüre


    War dieser Artikel hilfreich?