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 |
bool |
Wenn dieser Wert aktiv ist, dann wird das Modul beim Laden der BPC Oberfläche mitgeladen. |
Module_Icon |
text |
Icon des jeweiligen Moduls im Reiter des Administrationsbereichs |
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 |
json |
Falls das Modul plugin-fähig ist, kann hier die Konfiguration des Plugins eingetragen bzw. verfeinert werden. |
Gruppe: general |
||
RendererUrl |
text |
Hier kann die Url für den Renderer festgelegt werden. Dieser ist notwendig, um Formulare darstellen zu können. |
Gruppe: security |
||
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 |
bool |
Öffnet das Formular im Debug Modus. |
embeddedForm |
json |
Mögliche Quelle für Inhalt eines Formulars. Das JSON für das Formular wird direkt angegeben. |
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 |
text |
Mögliche Quelle für Inhalt eines Formulars. Das Formular wird über die angegebene Url geladen. |
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 |
text |
Ermöglicht das Hinterlegen einer kurzen Beschreibung des Moduls. Wird als Tooltip des Module Headers angezeigt. |
Module_Header |
bool |
Ermöglicht das De-/Aktivieren eines zusätzlichen Anzeige- und Funktionsbereichs im Header des Moduls. |
Module_Icon |
text |
Definiert das Anzeige-Icon des Moduls. Zur Auswahl stehen die Icons der FontAwesome-Bibliothek. |
Module_Name |
text |
Definiert den Anzeige-Namen des Formulars. |
Gruppe: security |
||
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.