Forms Portal Components

AEM Forms tillhandahåller följande portalkomponenter direkt:

Sök och lista: Med den här komponenten kan du lista formulär från formulärdatabasen på din portalsida och ange konfigurationsalternativ för att lista formulär baserat på angivna villkor.

Utkast och inskickningar: Medan komponenten Sök och lista visar formulär som har publicerats av Forms författare, visar komponenten Utkast och inskickningar formulär som har sparats som utkast för att fylla i senare och skickade formulär. Den här komponenten ger en personaliserad upplevelse till alla inloggade användare.

Länk: Med den här komponenten kan du skapa en länk till ett formulär var som helst på sidan.

Aktivera Forms Portal-komponenter

Starta IntelliJ och öppna det BankingApplication-projekt som skapades i det tidigare steget. Expandera ui.apps->src->main->content->jcr_root->apps.bankingapplication->komponenter

Om du vill använda en huvudkomponent (inklusive färdiga portalkomponenter) på en Adobe Experience Manager (AEM) webbplats måste du skapa en proxykomponent och aktivera den för din webbplats.
Den nyligen skapade proxykomponenten måste peka i utkanten av formulärkomponenten, så att de ärver allt från dem. Detta görs genom att ändra resourceSuperType i content.xml för proxykomponenten. I content.xml anger vi också titeln och komponentgruppen.

NOTE
Du kan konstruera resurssupertypen för var och en av de här komponenterna härifrån

Utkast och inlagor

Skapa en kopia av en befintlig komponent (till exempel button) och ge den namnet utkastAndSubmissions.
utkast och inskickat
Ersätt innehållet i .content.xml med följande XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Drafts And Submissions"
          sling:resourceSuperType="core/fd/components/formsportal/draftsandsubmissions/v1/draftsandsubmissions"
          componentGroup="BankingApplication - Content"/>

Sök och visa

Skapa en kopia av knappkomponenten och byt namn på den till searchandlister.
Ersätt innehållet i .content.xml med följande XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Search And Lister"
          sling:resourceSuperType="core/fd/components/formsportal/searchlister/v1/searchlister"
          componentGroup="BankingApplication - Content"/>

Länkkomponent

Skapa en kopia av knappkomponenten och byt namn på den till link.
Ersätt innehållet i .content.xml med följande XML:

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0"
          jcr:primaryType="cq:Component"
          jcr:title="Link to Adaptive Form"
          sling:resourceSuperType="core/fd/components/formsportal/link/v2/link"
          componentGroup="BankingApplication - Content"/>

När ditt projekt är distribuerat bör du kunna använda de här komponenterna på din AEM sida för att skapa en Forms-portal.

Nästa steg

Inkludera molntjänstkonfiguration

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69