Dynamischer Text
Ein Dynamischer Text ist ein Anzeigeelement, das seinen Inhalt nicht statisch, sondern automatisch aus anderen Objekten, Datenfeldern oder Formeln bezieht. Es ist also keine manuell eingegebene Zeile, sondern passt sich z. B. anhand von:
Benutzerdaten
Zeitwerten
Auswahlfeldern
Systemvariablen
oder Bedingungen
dynamisch an.
Wofür nutzt man Dynamischen Text?
Automatisierte Anzeige von Funktionen → „Brandmeister vom Dienst: [Name aus Feld XY]“
Kombination mehrerer Felder → „[Datum] – [Dienstart] – [Name]“
Anzeige von Uhrzeiten oder Berechnungen → „Schichtdauer: [Ende - Beginn]“
Kontextbezogene Hinweise oder Labels → „Status: [Abwesenheitstyp oder Urlaub]“
Wichtige Parameter des Dynamischen Textes
Text→ Hier geben Sie die Variable, Formel oder Platzhalter ein, z. B.TextAlign / TextAlignMode→ Legt die horizontale/vertikale Ausrichtung des Textes fest (z. B. „Center“)TextSize→ Schriftgröße des angezeigten TextesTextLocation→ Position des Textes im Layout (meist „Top“, „Bottom“, „Left“, „Right“)ContentVisible→ Muss aufTruegesetzt sein, sonst wird der Text nicht angezeigtEnabled→ Aktiviert das Feld für die LaufzeitAusdruck (wichtig!→ Hier können Sie einen direkten Ausdruck oder eine Formel hinterlegenFormat→ Formatierung des Textes, z. B. Uhrzeit, Datum, DezimalzahlenStandardwert **Optional**: → Text, der angezeigt wird, wenn keine dynamischen Daten vorliegen
Mögliche Funktionen des Dynamischen Textes
Automatische Platzhalter:
Anzeige von aktuellen Datum- und Zeitstempeln
Benutzername des eingeloggten Nutzers
Dienstgrad oder Funktion des Mitarbeiters
Dynamische Inhalte basierend auf Daten:
Anzeige spezifischer Informationen je nach ausgewählter Tätigkeit oder Einheit
Automatische Ergänzung von Einsatz- oder Wachbuchdaten
Anpassung des Textes abhängig von bestimmten Bedingungen (z. B. „Dienstbeginn um X Uhr“)
Informationssteuerung für Benutzer:
Mit dem Steuerelement Dynamischer Text können Sie:
Inhalte dynamisch auf Basis von Kriterien (Kriterium) anzeigen lassen
Texte automatisch ändern, je nachdem, welche Daten im Formular geladen sind
Hinweise, Statusmeldungen oder Erklärungen anzeigen lassen – z. B. wenn bestimmte Felder gefüllt sind oder fehlen
Situation:
Sie möchten, dass im Wachbuch automatisch ein Hinweis erscheint, wenn kein Ausbildungsort ausgewählt wurde.
Umsetzung im dynamischen Text:
Wähle Sie das Objekt „Dynamischer Text“ aus
Wählen Sie im Feld Kriterium z. B. folgenden Ausdruck aus:
IsNullOrEmpty([Ort])
Tragen Sie als Name (Text) z. B. ein:
Kein Ort ausgewählt!
Effekt:
Der Hinweis Kein Ort ausgewählt! wird nur angezeigt, wenn das Feld Ort leer ist.
Keine Person eingetragen:
- Wird angezeigt, wenn noch keine Person ausgewählt ist.
Beispielausgabe:
Funktionstitel: Brandmeister vom Dienst
Ressource: Tagdienst
Person.Name: Müller-Stahl, Armin
Beginn: 12:00 Uhr
Dauer: 01:45 Stunden
Dann wäre der dynamische Text:
- Brandmeister vom Dienst (Tagdienst): Müller-Stahl, Armin, 12:00 – 13:45
Tipps für Fehlerbehebung
Wenn der Ausdruck nicht funktioniert, prüfe unter Kriterium:
Ob
Feldnamenexakt stimmen (Funktionstitel, Ressource, Standard 'Beginn')Ob
Datums-/Zeitwertekorrekt formatiert sindOb das Feld
Personim Objekt verfügbar und verknüpft ist.