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:
Gegevens samenvoegen met formuliersjabloon merge-data-with-form-template
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 🔗.