Återger formulärmall för HTML5-formulär rendering-form-template-for-html-forms
Återgivningsslutpunkt render-endpoint
HTML5-blanketter har samma innebörd som Profiler som visas som REST-slutpunkter för att aktivera mobil återgivning av formulärmallar. Dessa profiler har associerats Profilåtergivning. De är JSP-sidor som ansvarar för att generera HTML-representation av formuläret genom att anropa tjänsten Forms OSGi. JCR-sökvägen för profilnoden avgör URL:en för återgivningens slutpunkt. Standardslutpunkten för återgivningen som pekar på standardprofilen ser ut så här:
https://<värd>:<port>/content/xfaforms/profiles/default.html?contentRoot=<sökväg till mappen som innehåller xdp-formuläret>&template=<xdp-namnet>
Exempel: http://localhost:4502/content/xfaforms/profiles/default.html?contentRoot=c:/xdps&template=sampleForm.xdp
För en anpassad profil ändras slutpunkten därefter. Slutpunkten för den anpassade profilen med namnet "hrforms" är till exempel:
http://localhost:4502/content/xfaforms/profiles/hrforms.html?contentRoot=c:/xdps&template=sampleForm.xdp
Om mallen finns i AEM i ett program som heter FormSubmission är URI
http://localhost:4502/content/xfaforms/profiles/default.html?
contentRoot=crx:///content/dam/formsanddocuments/FormSubmission/1.0
&template=sampleForm.xdp
Återgivningsparametrar render-parameters
Begärandeparametrarna som stöds vid återgivning av formulär som HTML är:
Sammanfoga data med formulärmall merge-data-with-form-template
Skicka återgivningsparametern passing-the-render-parameter
HTML5-formulär har stöd för tre metoder för att skicka återgivningsparametrarna. Du kan skicka parametrar via URL:er, nyckelvärdepar och profilnod. I återgivningsparametern har nyckelvärdepar högsta prioritet följt av profilnod. Parametern URL-begäran har lägst prioritet.
-
Parametrar för URL-begäran: Du kan ange återgivningsparametrar i URL:en. I parametrarna för URL-begäran är parametrarna synliga för slutanvändaren. Följande Skicka-URL innehåller mallparameter i URL
http://localhost:4502/content/xfaforms/profiles/default.html?contentRoot=/Applications/FormSubmission/1.0&template=sampleForm.xdp
-
Parametrar för SetAttribute-begäran: Du kan ange återgivningsparametrarna som ett nyckelvärdepar. I parametrarna för SetAttribute-begäran är parametrarna inte synliga för slutanvändaren. Du kan vidarebefordra en begäran från en annan JSP till HTML5-formulärprofilsåtergivning för JSP och använda setAttribute på begäranobjekt för att skicka alla återgivningsparametrar. Den här metoden har högsta prioritet.
-
Parametrar för profilnodbegäran: Du kan ange återgivningsparametrarna som nodegenskaper för en profilnod. I parametrarna för profilnodbegäran är parametrarna inte synliga för slutanvändaren. Profilnod är den nod där begäran skickas. Om du vill ange parametrar som nodegenskaper använder du CRXDE lite.
Skicka parametrar submit-parameters
HTML5-formulär skickar data; kör serverbaserade skript och webbtjänster på AEM servrar. Detaljerad information om parametrar som används för att köra serverbaserade skript och webbtjänster på AEM servrar finns i HTML5 forms Service Proxy.