Mit Hilfe von BBCode ist es möglich vor XSS Angriffen geschützten und formatierten HTML Inhalt zu generieren. Dies ist beispielsweise in der Aktion „Feld ändern” in Workflow und Maskenautomatisierung oder bei der Definition der Anzeige von Suchergebnissen möglich. Empfehlenswert ist die Verwendung insbesondere wenn man per Formel Daten aus Masken in ein HTML Feld einfügen möchte.
Die folgenden BBCode-Elemente werden unterstützt:
[balinkrecord]
Parameter (durch | Pipe getrennt):
- Oid des Datensatzes
- ID der Datentabelle oder ID der Maske oder nichts
- Optionen zum Öffnen:
“dialog”: Maske wird im Dialog geöffnet.
“tab”: Maske wird in einem Tab geöffnet. - Typ des Links:
“extern”: Für Links die beispielsweise per E-Mail versendet werden.
“intern”: Links die in BA genutzt werden. Damit wird das Öffnen eines weiteren Browser-Tabs verhindert.
Beispiel:
[balinkrecord="5bf90372-9667-3980-b577-00b384db4bf3|a70eac45-4bb0-444e-bc8a-c0c62f533389|tab|extern"]Link[/balinkrecord]
Dieser BB Code kann auch durch die Formel BALinkRecord generiert werden.
[br]
Fügt einen Zeilenumbruch ein
Beispiel:
Zeile1[br]Zeile2
[tab]
Fügt einen Tabulator ein
Beispiel:
[tab]Text
[b]
Formatiert Text fett
Beispiel:
[b]Text[/b]
[i]
Formatiert Text kursiv
Beispiel:
[i]Text[/i]
[u]
Unterstreicht Text
Beispiel:
[u]Text[/u]
[s]
Text wird durchgestrichen
Beispiel:
[s]Text[/s]
[left], [center], [right]
Richtet Text horizontal aus.
Beispiel:
[left]Text[/left]
[center]Text[/center]
[right]Text[/right]
[font]
Definiert eine Schriftart
Beispiel:
[font="Courier"]Text[/font]
[color]
Definiert eine Schriftfarbe
Beispiel:
[color="red"]Text[/color]
[size]
Definiert eine Schriftgröße
Beispiel:
[size="10"]Text[/size]