Zuletzt geändert am:
Die fachliche Semantik der gemeinsamen Formcentric-Keys ist zentral in Client (Allgemein) dokumentiert.
Diese Seite beschreibt daher vor allem die SDK-Schreibweise, das Verhalten von mount() und die SDK-spezifischen Optionen.
Der erste Parameter von mount() ist das Zielelement.
Unterstützt werden:
'#my-form'HTMLElementDas Zielelement muss im Browser-DOM vorhanden sein, wenn mount() aufgerufen wird.
Die gemeinsame Semantik dieser Felder ist in Client (Allgemein) beschrieben.
Im SDK heißen die entsprechenden Keys:
| SDK-Key |
embedId |
formDefinition |
srcUrl |
dataUrl |
formappUrl |
designUrl |
Die gemeinsame Semantik dieser Felder ist in Client (Allgemein) beschrieben.
Im SDK heißen die entsprechenden Keys:
| SDK-Key |
themeUrl |
themeVariableUrl |
themeVariables |
templateUrl |
themeDir |
theme |
skipThemeLoad |
skipTemplatesLoad |
skipFormLoad |
Die gemeinsame Semantik dieser Felder ist in Client (Allgemein) beschrieben.
Im SDK heißen die entsprechenden Keys:
| SDK-Key |
vars |
params |
refs |
token |
requestHeaders |
formName |
instanceId |
contentHandler |
env |
configuration |
Die gemeinsame Semantik von Sprache, Locale und Übersetzungen ist in Client (Allgemein) beschrieben.
Im SDK heißen die entsprechenden Keys language, locale und localesPath.
Beispiel:
Die gemeinsame Semantik von maxWidth, height und debug ist in Client (Allgemein) beschrieben.
Beispiel:
Die fachliche Semantik von parentUrl ist in Client (Allgemein) beschrieben. Im SDK wird derselbe gemeinsame Key direkt als parentUrl verwendet.
Beispiel:
Wenn parentUrl nicht explizit gesetzt ist, wird die aktuelle Seiten-URL als Rücksprungkontext verwendet.
Das SDK unterstützt die folgenden Mount-Konfigurationsfelder:
embedId oder formDefinition muss gesetzt sein.data-fc-* Attribute am Ziel-Element werden nicht als Live-Konfigurationsquelle verwendet.conflictBehavior steht bei direkten SDK-Mounts standardmäßig auf 'throw'.embedId gewünscht ist, sollte conflictBehavior: 'stop-existing' gesetzt werden.skipThemeLoad und skipTemplatesLoad werden nur berücksichtigt, wenn sie explizit gesetzt sind.vars, params, themeVariables und configuration sollten als serialisierbare Objekte übergeben werden.data-fc-watch ist Static-only und wird bei SDK-Mounts ignoriert.