Formuliersjabloon weergeven voor HTML5-formulieren rendering-form-template-for-html-forms

Eindpunt renderen render-endpoint

HTML5 vormen hebben het begrip van Profielen die als Eindpunten van REST worden blootgesteld om het Mobiele Teruggeven van de Malplaatjes van de Vorm toe te laten. Deze Profielen hebben Renderer van het Profiel geassocieerd. Zij zijn JSP pagina's verantwoordelijk voor het produceren van HTML vertegenwoordiging van de vorm door de dienst van Forms OSGi te roepen. Het JCR-pad van het knooppunt Profile bepaalt de URL van het eindpunt van de renderbewerking. Het standaardrendereindpunt van het formulier dat verwijst naar het standaardprofiel ziet er als volgt uit:

https://<gastheer>:< haven>/content/xfaforms/profiles/default.html?contentRoot=< weg van de omslag die vorm xdp bevat>&template=< naam van xdp>

Bijvoorbeeld: http://localhost:4502/content/xfaforms/profiles/default.html?contentRoot=c:/xdps&template=sampleForm.xdp

Voor een douaneprofiel, verandert het eindpunt dienovereenkomstig. Het eindpunt voor het aangepaste profiel met de naam Transform is bijvoorbeeld:

http://localhost:4502/content/xfaforms/profiles/hrforms.html?contentRoot=c:/xdps&template=sampleForm.xdp

Als uw sjabloon zich in de AEM opslagplaats bevindt in een toepassing met de naam FormSubmission, is de URI:

http://localhost:4502/content/xfaforms/profiles/default.html?
 contentRoot=crx:///content/dam/formsanddocuments/FormSubmission/1.0
 &template=sampleForm.xdp

Renderparameters render-parameters

De volgende aanvraagparameters worden ondersteund bij het weergeven van het formulier als HTML:

Parameter
Beschrijving
template
Deze parameter specificeert de naam van het malplaatjedossier.
contentRoot
Deze parameter specificeert de weg waar het malplaatje en de bijbehorende middelen verblijven. Dit pad kan het systeempad van het serverbestand, een repository pad of http of een ftp pad zijn.
submitUrl
Deze parameter specificeert url waaraan de xml van vormgegevens wordt gepost.

Gegevens samenvoegen met formuliersjabloon merge-data-with-form-template

Parameter
Beschrijving
dataRef
Deze parameter specificeert absolute weg van het gegevensdossier dat met het malplaatje wordt samengevoegd. Deze parameter kan een URL zijn naar een andere service die de gegevens retourneert in XML-indeling.
data
Deze parameter geeft de UTF-8-gecodeerde gegevensbytes aan die met de sjabloon worden samengevoegd. Als deze parameter wordt opgegeven, negeert de HTML5-vorm de parameter dataRef.

De renderparameter doorgeven passing-the-render-parameter

HTML5-formulieren ondersteunen drie methoden voor het doorgeven van renderparameters. U kunt parameters doorgeven via URL's, sleutel-waardeparen en profielknooppunten. In de renderparameter heeft sleutelwaardepaar de hoogste prioriteit gevolgd door het profielknooppunt. De URL-verzoekparameter heeft de minste prioriteit.

  • URL verzoekparameters: U kunt teruggeven parameters in URL specificeren. In de URL-aanvraagparameters zijn de parameters zichtbaar voor de eindgebruiker. De volgende verzendings-URL bevat bijvoorbeeld een sjabloonparameter in de URL: http://localhost:4502/content/xfaforms/profiles/default.html?contentRoot=/Applications/FormSubmission/1.0&template=sampleForm.xdp

  • SetAttribute verzoekparameters: U kunt teruggeven parameters als zeer belangrijk-waardepaar specificeren. In de SetAttribute- verzoekparameters, zijn de parameters niet zichtbaar aan het eind - gebruiker. U kunt een verzoek van om het even welk ander JSP aan HTML5 renderer JSP van het vormprofiel door:sturen en gebruiken setAttribute op verzoekvoorwerp om alle teruggeeft parameters over te gaan. Deze methode heeft de hoogste prioriteit.

  • de knoopverzoekparameters van het Profiel: u kunt teruggeven parameters als knoopeigenschappen van een profielknoop specificeren. In de parameters van het profielknooppuntverzoek, zijn de parameters niet zichtbaar aan het eind - gebruiker. Profielknooppunt is het knooppunt waarnaar de aanvraag wordt verzonden. Gebruik de CRXDE-lijst om parameters op te geven als knoopeigenschappen.

Parameters verzenden submit-parameters

HTML5-formulieren verzenden gegevens; uitvoeren serverscripts en webservices op AEM servers. Voor gedetailleerde informatie over parameters die worden gebruikt om server-zijmanuscripten en Web-diensten op AEM servers uit te voeren, zie {de Volmacht van de Dienst van 0} HTML5 vormenDienst 🔗.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2