AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
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
De volgende aanvraagparameters worden ondersteund bij het weergeven van het formulier als HTML:
Parameter | Beschrijving |
---|---|
template |
Deze parameter geeft de naam van het sjabloonbestand op. |
contentRoot |
Deze parameter specificeert de weg waar het malplaatje en de bijbehorende middelen verblijven. Dit pad kan het systeempad van het serverbestand, een opslagpad of http of een FTP-pad zijn. |
submitUrl |
Deze parameter geeft de URL aan waarnaar de XML-formuliergegevens worden gepost. |
Parameter | Beschrijving |
---|---|
dataRef | Deze parameter specificeert absoluut pad van het gegevensbestand dat met de sjabloon is 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. |
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.
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.