Widget-Auslöser
  • 31 Oct 2023
  • 2 Minuten zu lesen
  • Mitwirkende

Widget-Auslöser


Artikel-Zusammenfassung

In diesem Artikel erfahren Sie:

  • Was sind Auslöser auf Widgetebene?
  • 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 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 Trigger ausgeführt.

Text- und Zahleneingaben

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

:::(Warning) (WARNUNG) Im Falle des Texteingabe-Widgets kann es sein, dass Benutzer mehrzeilige Werte eingeben müssen, um Inhalte einzugeben. Diese Eingaben führen dazu, dass die Widget-Trigger ausgeführt werden. Stellen Sie sicher, dass dieses Verhalten von Ihrer Widget-Trigger-Logik unterstützt wird. :::

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 Benutzer einen Auftrag aus unserem Rückstand an offenen Aufträgen auswählen, 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 optimieren, indem wir dies direkt in das Widget einbauen.

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

image.png

Weitere Lektüre


War dieser Artikel hilfreich?