Render-Parameter

Die beim Rendern des Formulars als HTML unterstützten Anforderungsparameter lauten wie folgt:

ParameterBeschreibung
templateDieser Parameter gibt den Namen der Vorlagendatei an.
contentRootDieser Parameter gibt den Pfad an, unter dem sich die Vorlage und die zugehörigen Ressourcen befinden. Dieser Pfad kann der Dateisystempfad des Servers oder ein Repository-Pfad oder http oder ein FTP-Pfad sein.
submitUrlDieser Parameter gibt die URL an, an die die Formulardaten-XML gesendet wird.

Zusammenführen von Daten mit einer Formularvorlage

ParameterBeschreibung
dataRefDieser Parameter gibt den absoluten Pfad der Datendatei an, die mit der Vorlage zusammengeführt wird. Dieser Parameter kann eine URL eines REST-Services sein, der die Daten im XML-Format zurückgibt.
dataDieser Parameter gibt die als UTF-8 kodierten Daten-Bytes an, die mit der Vorlage zusammengeführt werden. Wenn dieser Parameter festgelegt ist, wird der Parameter „dataRef“ im HTML5-Formular ignoriert.

Übergabe des Render-Parameters

HTML5-Formulare unterstützen drei Methoden zum Übergeben der Render-Parameter. Sie können Parameter über URLs, Schlüssel-Wert-Paare und Profilknoten übergeben. Im Render-Parameter hat das Schlüssel-Wert-Paar die höchste Priorität, gefolgt vom Profilknoten. Der URL-Anforderungsparameter erhält die geringste Priorität.

  • URL-Anfrageparameter: Sie können die Render-Parameter in der URL angeben. In den URL-Anfrageparametern sind die Parameter für Endbenutzende sichtbar. Beispielsweise enthält die folgende Sende-URL die Vorlagenparameter in der URL: http://localhost:4502/content/xfaforms/profiles/default.html?contentRoot=/Applications/FormSubmission/1.0&template=sampleForm.xdp

  • SetAttribute-Anforderungsparameter: Sie können die Render-Parameter als Schlüssel-Wert-Paar angeben. In den SetAttribute-Anforderungsparametern sind die Parameter für Endbenutzende nicht sichtbar. Sie können eine Anforderung von einem beliebigen anderen JSP an den JSP des Profil-Renderers für HTML5-Formulare weiterleiten und als Anforderungsobjekt setAttribute verwenden, um alle Render-Parameter zu übergeben. Diese Methode hat die höchste Priorität.

  • Profilknoten-Anforderungsparameter: Sie können die Render-Parameter als Knoteneigenschaften eines Profilknotens angeben. In den Anforderungsparametern des Profilknotens sind die Parameter für Endbenutzende nicht sichtbar. Der Profilknoten ist der Knoten, an den die Anfrage gesendet wird. Um Parameter als Knoteneigenschaften festzulegen, verwenden Sie CRXDE Lite.