Zum Hauptinhalt springen

cmRichTextEditor

Mit diesem Typ kann der Rich-Text-Editor konfiguriert werden.

Attribute:

  • configuration: Die Konfiguration des Editor im JSON-Format, siehe https://www.froala.com/wysiwyg-editor/v2.0/docs/options für alle Optionen.
  • font: Dies ist die standardmäßig im Editor verwendete Schriftart.
  • fontSizeValue: Das ist die Standardschriftgröße für Text im Rich-Text-Editor. Es muss einer der Werte aus fontSizeValues angegeben werden.

Verwenden eines Skripts zur Konfiguration der Einstellungen

Anstatt die Werte für die Attribute direkt in die Seitenanpassung einzugeben, können Sie ein Skript referenzieren, das die gewünschten Werte zurückgibt. Dies ermöglicht die Nutzung von Logik für die Festlegung der Editoreinstellungen. Sie müssen ein Skript des Typs Seitenanpassung erstellen und im Feld Konfigurationsskript der Seitenanpassung referenzieren.

Beispiel: Die Standardschriftgröße soll von der Kundengruppe des Hauptkontakts des Vorgangs abhängen. Sie können dazu ein Skript mit dem folgenden Code referenzieren.

ticket = ticketService.getById(ticketId);
def mainContact = ticket.mainContact
def cgName = mainContact.customerGroup.name
switch(cgName) {
case "DirectCustomers": [fontSizeValue:"14pt"];
break;
case "Reseller": [fontSizeValue:"12pt"];
break;
default: [fontSizeValue:"10pt"];
break;
}