Med komponenten Core Component Form Container Component kan man skapa enkla inskickningsformulär.
Komponenten Form Container gjorde det möjligt att skapa enkla formulär och funktioner för inlämning av information genom att stödja enkla WCM-formulär och genom att använda en kapslad struktur för att tillåta ytterligare formulärkomponenter.
Genom att använda inställningsdialogruta innehållsredigeraren kan definiera vilken typ av åtgärd som utlöser formulärinlämning, var det inskickade innehållet ska lagras och om ett arbetsflöde ska utlösas. Mallförfattaren kan använda designdialogruta för att definiera de tillagda komponenterna och deras mappningar som liknar designdialogrutan för standardlayoutbehållare i mallredigeraren.
I det här dokumentet beskrivs v1 av Form Container Component, som ursprungligen introducerades i version 1.0.0 av Core Components med AEM 6.3.
I följande tabell visas kompatibiliteten för v1 för komponenten Form Container.
AEM | Formulärbehållarkomponent v1 |
---|---|
6.3 | Kompatibel |
6.4 | Kompatibel |
I det här dokumentet beskrivs v1 för komponenten Form Container.
Information om den aktuella versionen av komponenten Formulärbehållare finns i Formulärbehållarkomponent -dokument.
I inställningsdialogrutan kan innehållsförfattaren definiera vilka åtgärder som ska vidtas när komponenten skickas.
Beroende på det markerade Åtgärdstypändras de tillgängliga alternativen i behållaren. De tillgängliga åtgärdstyperna är:
Oavsett typ finns det allmänna inställningar som gäller för varje åtgärd.
När formuläret skickas skickar poståtgärdstypen ett e-postmeddelande till angivna mottagare.
När formuläret skickas kommer innehållet i formuläret att lagras på en angiven plats i databasen.
När formuläret skickas in skickas ordern.
När formuläret skickas uppdateras ordern.
Oavsett vilken åtgärdstyp du väljer kan du alltid definiera en tacksida.
Användaren omdirigeras till den angivna sidan när formuläret har skickats.
I designdialogrutan kan mallskaparen definiera de tillåtna komponenterna och deras mappningar för behållaren som liknar designdialogrutan för standardlayoutbehållare i mallredigeraren.
Den senaste tekniska dokumentationen om komponenten Formulärbehållare finns på GitHub.
Hela kärnkomponentprojektet kan laddas ned från GitHub.
Mer information om hur du utvecklar kärnkomponenter finns i Dokumentation för grundkomponentutvecklare.