Buttonfunktionen
Buttons sind wichtige Helfer in Formularen, denn meistens entscheidet der Anwender per Knopfdruck, wie es im Prozess weitergeht: Sollen die eingegebenen Daten gespeichert werden? Will der Anwender in den nächsten Prozessschritt wechseln oder sich die Übersicht anschauen?
Buttons sind daher ein wichtiger Bestandteil jedes Formulars. Deshalb verfügt ein neues Responsives Formular bereits über die drei Default-Buttons Zur Übersicht, Speichern und Vor:
Buttons bieten Designern viele Konfigurationsmöglichkeiten, die beim Modellieren eines Formulars direkt ausgewählt werden können. Zu den Eigenschaften von Buttons gehören auch zwei Buttonfunktionen.
Die Buttonfunktionen bieten die Möglichkeit, Containerwerte und User-Interface-Elemente zu beeinflussen. Über die Button-Eigenschaft Modell ausführen können zudem weitere Prozesse angestoßen werden. Im Unterschied zu den Formularfunktionen, deren Ausführung zeitlich fest definiert ist, entscheidet der Anwender aktiv ob, wann und wie oft er einen Button anklickt.
Anwender, die JavaScript beherrschen, haben die Möglichkeit, in den Formularfunktionen entsprechenden Code zu speichern. Je nach Funktion wird der hinterlegte Code zu einem anderen Zeitpunkt ausgeführt:
Buttoneigenschaft | Beschreibung |
---|---|
In der Funktion: Nach dem Anklicken gespeicherter Code wird direkt nach dem Anklicken des Buttons ausgeführt - noch vor dem Start eines eventuell hinterlegten Modells unter Modell ausführen. | |
Im Feld Modell ausführen kann ein anderes EPK-Modell aus dem aktuellen BPaaS Projekt eingetragen werden. Das hinterlegte Modell wird ausgeführt, sobald der Button gedrückt wurde. | |
Coding, das in der Funktion: Nach Modellausführung gespeichert ist, wird ganz am Schluss ausgeführt: Nach der Ausführung eines eventuell hinterlegten Eintrags im Feld Modell ausführen. |
Anhand verschiedener Beispiele werden in den folgenden Unterkapiteln mögliche Anwendungsfälle für die Buttonfunktionen erläutert.