Formulare einbetten (Sub-Formulare)
Einige Element Container bieten die Möglichkeit andere, zum Kontext passende, Formulare wie Erfassungsmasken, Dashboards oder Portale (Lizenzabhängig) einzubinden.
Hinweis: Eingebettete Formulare werden nicht automatisch aktualisiert, wenn das Original geändert wurde! Dies kann über die Aktualisieren-Funktion (siehe Unten) manuell geschehen.
Nachfolgendes Bild zeigt die Konfigurationsmöglichkeiten des Editors.
1 |
Öffnet einen Dialog zum Auswählen des Formulars, welches eingebettet werden soll. Die Formulare, welche hier zur Verfügung stehen hängen von der Art des Hauptformulars und den lizenzierten Modulen ab.
(A) Die Art des einzubettenden Formulars (z.B. Portal, Sendungsmaske, ...) (D) Bietet die Möglichkeit die Abschnittelemente des Formulars mit einzufügen |
2 |
Weist darauf hin, dass der ausgewählte Container bereits eine Form einbettet. |
3/4 |
Ist bereits ein Formular eingebettet, kann dieses über den Aktualisieren Knopf (3) neu geladen oder gar komplett entfernt (4) werden. Hinweis: Beim Aktualisieren wird die aktuelle Version der referenzierten Form in den Container geladen und dabei sämtlicher bisheriger Inhalt samt getätigter Modifikationen überschrieben! |
5 |
Bettet der Container ein Formular ein, steht die Option "Automatisch aktualisieren" zur Verfügung. Zyklische Formabhängigkeit |
Element Container, welche bereits ein Formular einbetten werden im Elementbaum entsprechend hervorgehoben (siehe Bilder unten).
|
|
Weitere Infos
Beim Einfügen einer Form werden sämtliche Element-IDs der eingefügten Elemente mit einem Präfix versehen (z.B. "_RT1_"). Sämtliche Referenzen innerhalb des Sub-Formulars werden entsprechend ebenfalls angepasst.
So werden Kollisionen von doppelten IDs verhindert, während die Formularfunktionalitäten des eingebetteten Formulars gewährleistet bleiben.
Definiert das Formularelement selbst ein Datenfeld, wird dieses auch auf den einfügenden Container gesetzt.