Formuliersjabloon weergeven voor HTML5-formulieren rendering-form-template-for-html-forms
Eindpunt renderen render-endpoint
HTML5-formulieren hebben het begrip Profielen die als REST Endpoints worden blootgesteld om het Mobiele Teruggeven van de Malplaatjes van de Vorm toe te laten. Deze profielen zijn gekoppeld Profielrenderer. 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://<host>:<poort>/content/xfaforms/profiles/default.html?contentRoot=<pad van de map met formulier xdp>&template=<naam van het 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.
-
Parameters voor URL-aanvragen: U kunt de renderparameters opgeven in de URL. 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 request parameters: U kunt de renderparameters opgeven als sleutelwaardepaar. In de SetAttribute- verzoekparameters, zijn de parameters niet zichtbaar aan het eind - gebruiker. U kunt een aanvraag van een andere JSP doorsturen naar de JSP-renderer voor het HTML5-formulierprofiel en setAttribute op request-object om alle renderparameters door te geven. Deze methode heeft de hoogste prioriteit.
-
Parameters profielknooppuntaanvraag: U kunt de renderparameters opgeven als knoopeigenschappen van een profielknooppunt. 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 dienen gegevens in; serverscripts en webservices uitvoeren op AEM servers. Voor gedetailleerde informatie over parameters die worden gebruikt om serverscripts en webservices uit te voeren op AEM servers, raadpleegt u HTML5-formulieren Service Proxy.