Was sind UI-Aktionen?
Das UI Action-Element ermöglicht es der App, den UI-Status abhängig von der Geschäftslogik zu ändern.
Beispiele für UI-Aktionen sind:
- Die Schaltfläche “Senden” sollte nur aktiviert werden, wenn das Eingabefeld korrekt ausgefüllt ist
- Formulare sollten nur bearbeitet werden können, wenn der Benutzer eine bestimmte Geschäftsrolle hat
- UI-Widgets (Steuerelemente) sollten unsichtbar sein, wenn ein bestimmter Abfrageparameter an die App-URL angehängt ist
Verwenden der UI-Aktion anhand eines Beispiels
Das klassische Beispiel für eine UI-Aktion ist der Anmeldeprozess.
Wenn die Benutzeranmeldung gültig ist, sollte der nächste Bildschirm angezeigt werden und der Benutzer sollte in der Kopfzeile des Bildschirms genannt werden, andernfalls sollte das Login-Widget in einen Fehlerzustand versetzt werden, wenn die Anmeldedaten falsch sind, was bedeutet, dass das Widget dem Benutzer Feedback gibt, indem es eine Fehlermeldung anzeigt und das vollständige Anmeldeformular rot markiert.
Schritt 1
Zunächst wird der Event-Button-Druck auf der Login-Maske der Login-Aktivität zugeordnet.
Schritt 2
Wenn die Anmeldung nicht erfolgreich war, sollte die Anmeldemaske in Fehler über UI-Aktion geändert werden.
Über den Mapping Button kann die Konfiguration eines Widgets (UI Element) geändert werden.
Schritt 4
Wenn die Anmeldung erfolgreich war, sollte der Benutzername in der rechten oberen Ecke auf dem Hauptbildschirm angezeigt werden
über die Schaltfläche “Zuordnung” wird das automatische Feld mit dem angemeldeten Benutzernamen dem Benutzernamen-Widget in der Titelleiste des Hauptbildschirms zugewiesen.
Sie können das visuelle Element einfach per Drag & Drop aus dem WYSIWYG-Editor in den Mapping-Dialog ziehen und als Ziel festlegen.