Mit Hilfe von Funktionen im MASKITO FormDesigner gestalten Sie Formulare interaktiv: Controls können mit Funktionen ausgestattet werden, damit sie auf die Eingaben eines Benutzers reagieren.
IF-Fenster (WANN)
.Clicked = True
. Übernehmen
.Alternativ zu der in den Schritten 2 und 3 beschriebenen Option gibt es noch Ereignisse, die als Kriterium zur Ausführung einer Funktion verwendet werden können, z. B. ein Wertevergleich oder die Vollständigkeitsprüfung von Eingaben, siehe Tabelle unten.
TIPP Ein Vergleichsoperator kann nachträglich per Rechtsklick geändert werden. Ab Formularware 3.0 SP II wird im Kontextmenü der Bedingung (IF-Bereich) der Eintrag Vergleichsoperator gelistet. In Abhängigkeit des Controls sind verwendbare Operatoren aktiv.
Um mehrere Bedingungen miteinander zu verbinden, muss vor dem Anlegen eine logische Verknüpfung hinzugefügt werden. Diese Verknüpfung erstellen Sie folgendermaßen:
Kriterien | Auslöser zur Ausführung ist … |
---|---|
True/False Statement | ... wann immer etwas wahr/falsch ist. |
Seite sichtbar/unsichtbar | ... die Sichtbarkeit einer Seite. |
Formular wird geladen/fertig geladen | ... der Ladezustand des gesamten Formulars. |
Timer | ... der Ablauf einer Zeitspanne. |
Seite wird gedruckt | ... ob eine Seite gedruckt wird. |
Wertevergleiche | ... ob ein bestimmter Wert erreicht oder in ein Feld eingetragen wird. |
Ja/Nein Frage | … ob der Anwender die Frage in einer MessageBox mit Ja beantwortet |
Control mit Fokus | … ob ein definiertes Steuerelement aktuell für die Eingabe ausgewählt ist |
2-Faktor-Check | … ob die Zweifaktorauthentifizierung im Web-Formular gestartet wurde |
AttachmentUpdate | … ob der Dateianhang im AttachmentControl des Web-Formulars aktualisiert ist |
Seite vollständig/unvollständig | ... die Vollständigkeitsprüfung der Formularseite. |
Repeaterzeile hinzufügen/entfernen | ... ob im Control Repeater eine Zeile hinzugefügt oder entfernt wurde. |
PageEnter/PageLeave | ... ob eine Formularseite betreten oder verlassen wird. |
Für die Behandlung der Ereignisse kann der Zeitpunkt der Funktionsausführung explizit festgelegt werden.
Die Folgereaktion (DANN) wird ausgelöst, wenn die Bedingung (WENN) erfüllt wurde.
Übernehmen
.
TIPP Alle Elemente/Aufrufe werden sequentiell abgearbeitet. Um Elemente kurzzeitig zu deaktivieren, aber nicht komplett aus der Abfolge zu entfernen, können ab Formularware 3.0 SP II Elemente aktiviert bzw. deaktiviert werden. Diese Einstellung ist im Kontextmenü zu finden.
Die Alternativreaktion (SONST) wird ausgelöst, wenn die Bedingung (WENN) nicht erfüllt ist.
Übernehmen
.
TIPP Alle Elemente/Aufrufe werden sequentiell abgearbeitet. Um Elemente kurzzeitig zu deaktivieren, aber nicht komplett aus der Abfolge zu entfernen, können ab Formularware 3.0 SP II Elemente aktiviert bzw. deaktiviert werden. Diese Einstellung ist im Kontextmenü zu finden.
Auf dem Formular befinden sich eine CheckBox und ein Textfeld.
Mit dem Anklicken einer CheckBox soll eine Auswertung in einem Textfeld erscheinen.
Dazu wird die CheckBox im WENN-Bereich auf "Angeklickt" (Checked) kontrolliert. Wenn diese Bedingung erfüllt ist, wird in dem Textfeld TextBox
"Wahr" erscheinen. Wenn die Bedingung nicht erfüllt ist, wird falsch erscheinen.