Konfiguration von Forms

Im Folgenden werden die verschiedenen Konfigurationsmöglichkeiten des Forms Modul vorgestellt und beschrieben.

Allgemeine Modulkonfiguration

Zu den Einstellungsmöglichkeiten gelangen Sie über den Administrationsbereich im Reiter Forms > Allgemein.

Einstellung (ID) Typ Beschreibung

Gruppe: module

Module_ForceLoad
(moduleForceLoad)

bool

Wenn dieser Wert aktiv ist, dann wird das Modul beim Laden der BPC Oberfläche mitgeladen.
Dies gilt auch, wenn der Wert moduleLoadStrategy auf "onDemand" gestellt ist.

Module_Icon
(module_iconCls)

text

Icon des jeweiligen Moduls im Reiter des Administrationsbereichs

Module_RestrictInstanceAccess
(module_restrictInstanceAccess)

bool

Für die Verwendung von Modulkomponenten kann der Zugriff eingeschränkt werden. Wird die Konfiguration für den eingeschränkten Zugriff gesetzt (true), so muss für jede Komponente das entsprechende Recht extra vergeben werden, damit der Anwender auf die Komponente zugreifen kann.

Gruppe: plugin

PluginConfiguration
(plugin_configuration)

json

Falls das Modul plugin-fähig ist, kann hier die Konfiguration des Plugins eingetragen bzw. verfeinert werden.

Gruppe: general

RendererUrl
(rendererUrl)

text

Hier kann die Url für den Renderer festgelegt werden. Dieser ist notwendig, um Formulare darstellen zu können.

Gruppe: security

SanitizeHTML
(sanitizeHtml)

bool

Wenn aktiviert, werden Javascripte und ungültige Elemente automatisch entfernt. Siehe HTML Sanitizing.

Komponenten-Konfiguration

Zu den Einstellungsmöglichkeiten gelangen Sie über den Administrationsbereich im Reiter Forms > Komponenten.

Einstellung (ID) Typ Beschreibung

Gruppe: general

debug
(debug)

bool

Öffnet das Formular im Debug Modus.

embeddedForm
(embeddedForm)

json

Mögliche Quelle für Inhalt eines Formulars. Das JSON für das Formular wird direkt angegeben.

formId
(formId)

text

Mögliche Quelle für Inhalt eines Formulars. Die Id eines Formulars aus dem Forms Repository wird hier angegeben. Unterschiedliche Versionen des selben Formulars haben die gleiche formId.

formUrl
(formUrl)

text

Mögliche Quelle für Inhalt eines Formulars. Das Formular wird über die angegebene Url geladen.

formVersion
(formVersion)

number

Version des Formulars, welche aus dem Forms Repository geladen werden soll. Der Standardwert ist -1, womit die aktuellste Version geladen wird. Dies ist stets die Version mit der höchsten Zahl.

Gruppe: module

Module_Description
(moduleHeader_description)

text

Ermöglicht das Hinterlegen einer kurzen Beschreibung des Moduls. Wird als Tooltip des Module Headers angezeigt.

Module_Header
(moduleHeader_enabled)

bool

Ermöglicht das De-/Aktivieren eines zusätzlichen Anzeige- und Funktionsbereichs im Header des Moduls.

Module_Icon
(module_iconCls)

text

Definiert das Anzeige-Icon des Moduls. Zur Auswahl stehen die Icons der FontAwesome-Bibliothek.

Module_Name
(module_name)

text

Definiert den Anzeige-Namen des Formulars.

Gruppe: security

SanitizeHTML
(sanitizeHtml)

bool

Wenn aktiviert, werden Javascripte und ungültige Elemente automatisch entfernt. Siehe HTML Sanitizing.

Live Editor

Formulare können über den Live Editor bearbeitet werden. Änderungen werden live umgesetzt. Zu dem Live Editor gelangen Sie über den Administrationsbereich im Reiter Forms > Live Editor.

Über das Feld 'Aus bestehendem Formular laden' kann ein beliebiges Formular geladen werden. Änderungen werden nicht gespeichert.

Über das Debug Feld kann das Formular im Debug Modus geladen werden.

Forms Repository

Das Forms Repository ermöglicht eine einfache Speicherung und Versionierung von Formularen. Zu dem Forms Repository gelangen Sie über den Administrationsbereich im Reiter Forms > Forms Repository.

Formulare können über das Stift Symbol bearbeitet werden und über das Auge Symbol angeschaut werden.

Nach einer Änderung wird das Formular mit einer inkrementierten Version abgespeichert. Die verschiedenen Versionen können einzeln angeschaut und bearbeitet werden. Die zuletzt abgespeicherte Version wird als aktuellstes Formular zuerst angezeigt.


Keywords: