Flag setzen
Aktionen - Kurzfassung
Die Aktion Flag setzen setzt das per Flag Name angegebene Flag im Kontext des Formulars, so dass eine Verhaltensweise Prüfe Flag, die sich auf dieses Flag bezieht, das Prüfergebnis "wahr" liefert.
Siehe auch: Flag zurücksetzen, Arbeiten mit Flags
Die Aktion Flag setzen setzt das per Flag Name angegebene Flag im Kontext des Formulars, so dass eine Verhaltensweise Prüfe Flag, die sich auf dieses Flag bezieht, das Prüfergebnis "wahr" liefert.
War das betreffende Flag bis zum Ausführen der Aktion nicht gesetzt, dann wird der Auslöser Flag geändert ausgelöst, so dass ggf. andere Verhalten innerhalb des Formulars ausgeführt werden.
►HINWEIS◄ Das Verknüpfen eines Elements hat für diese Aktion keine Auswirkung.
Beispiel
In einem Portal, das als modaler Dialog auf Anfrage geöffnet wird, soll ein "Kontoauszug" (eine Auflistung aller Rechnungen und ggf. Zahlungseingänge) für einen durch den Kontext beim Öffnen vorbestimmten Kunden angezeigt werden können. Die betreffende Datenreihe wird durch ein Tupel Suche (Formulardesigner)-Verhalten beschafft, dessen Ergebnisse in einen Wiederholendes Element geschrieben werden, das mit Darstellungsart "Grid" angezeigt wird. Sofern in irgendeiner Zeile der angezeigten "Historie" Auffälligkeiten hinsichtlich der Zahlungsmoral vorliegen, soll ein entsprechendes Warnsymbol oberhalb der Liste erscheinen. Außerdem soll der Fokus auf das Element gesetzt werden, das den ausschlaggebenden "Restbetrag" enthält, so dass die entsprechende Zeile im "Grid" ausgewählt und der Betrag durch Selektion hervorgehoben erscheint.
Laufzeit-Beispiel:
Im Beispiel liegen mehrere überfällige Rechnungen mit unvollständigem Zahlungseingang vor.
Die betreffenden Prüfkriterien werden primär beim Ausfüllen jeder "Zeile" im Wiederholendes Element-Container geprüft.
Zum Zeitpunkt des Screenshots (26.06.2020) ist die an der ersten Position aufgeführte Rechnung noch nicht fällig. Deshalb erscheint die zweite Zeile ausgewählt.
Für die ausgewählte Zeile (im Detailbereich) wird im Fall einer Beanstandung das [!]-Symbol am Zeilenende eingeblendet.
Wird mindestens eine Zeile beanstandet, dann erscheint im Formularkopf das "Daumen-nach-unten"-Symbol (s. Bild).
Konfiguration:
|
Für das Textfeld "Restbetrag", das die Differenz aus "Rechnungsbetrag" und "Zahlungseingang" anzeigt, sind wie links abgebildet eine Reihe von Verhalten konfiguriert. Das aufgeklappte Verhalten ("alert") ist dabei einzige das einen Auslöser und Aktionen beinhaltet, während die anderen beiden nur Prüfergebnis für die Logische Verknüpfung im "alert"-Verhalten beisteuern:
|
|
Das Bild/Icon "Daumen-nach-unten"-Symbol ist beim Öffnen des Formulars unsichtbar gesetzt. Für dieses Element wird das links abgebildete Verhalten "paymentAlert" konfiguriert:
|
|
Außerdem wird für das Textfeld "Restbetrag" noch das links gezeigte Verhalten konfiguriert, das den Fokus auf den "Restbetrag" in der ersten beanstandeten Rechnung setzen soll und dadurch auch sicherstellt, dass deren Detaildaten sofort sichtbar sind, weil die zugehörige Zeile ausgewählt wird:
|