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]