Open Source Dokumentenmanagement
Dokumentation

Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht

Navigation: Dokumentationen agorum core > agorum.composite.form


agorum.mail.element.editor

Dieses Element stellt einen E-Mail-Editor dar, den Sie beliebig anpassen können.

agorum.mail.element.editor erbt alle grundlegende Eigenschaften von element.

Beispiel eines E-Mail-Editors


Beispiel eines E-Mail-Editors

Skript zum E-Mail-Editor

let aguila = require('common/aguila');

let form = aguila.create({
  type: 'agorum.composite.form.basic',
  width: 800,
  height: 800,
  labelPosition: 'top',
  elements: [
    {
      type: 'agorum.composite.form.element.text',
      label: 'Ein Text'
    },
    {
      type: 'agorum.mail.element.editor',
      name: 'mailEditor',
      height: 400,
      deactivated: [
        /*
        'to',
        'cc',
        'bcc',
        'replyTo',
        'subject',
        'body',
        */
      ],
      removed: [
        'replyTo',
        'attachments'
      ],
      value: {
        from: 'roi@agorumcore.com',
        to: [ 'demo@agorum.com' ],
        subject: 'Hier den Betreff eingeben',
        body: 'Geben Sie hier einen Text an'
      }
    }
  ]
});

form;

Felder und Werte anpassen


Feld Bezeichnung in der E-Mail-Maske Beschreibung
from Von:  Absender
to An*:  Empfänger
cc Kopie (CC) Kopie (CC)
bcc Blindkopie (BCC) Blindkopie (BCC)
replyTo Antwort an: Antwort an 
subject Betreff*: Betreff der E-Mail
body - E-Mail-Textfeld
attachments - Anhänge (Array von IDs)

Hinweis: Sie können zu den bereits vorhandenen Feldern weitere Felder hinzufügen. Im oben aufgeführten Beispiel ist etwa ein zusätzliches Textfeld angegeben.

Parameter


deactivated

Definiert Felder, die in der E-Mail-Maske nicht verändert werden können.


Beispiel

deactivated: {
  'cc',
  'bcc'
}

removed

Definiert Felder, die in der E-Mail-Maske nicht erscheinen.


Beispiel

removed: {
  'cc',
  'bcc'
}

value

Definiert vordefinierte Werte für bestimmte Felder.


Beispiel

value: {
  from: 'roi@agorumcore.com'
}