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-webbplats (AEM) 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.
Utkast och inlagor
Skapa en kopia av en befintlig komponent (till exempel button) och ge den namnet utkastAndSubmissions.
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 dessa komponenter på din AEM-sida för att skapa en Forms-portal.