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 dialogrutan inställning kan innehållsredigeraren definiera vilken typ av åtgärd som ska utlösa när formuläret skickas, var det skickade innehållet ska lagras och om ett arbetsflöde ska utlösas. Mallförfattaren kan använda designdialogrutan för att definiera tillåt-komponenter och deras mappningar som liknar designdialogrutan för standardlayoutbehållaren 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.
Mer information om den aktuella versionen av formulärbehållarkomponenten finns i dokumentet Form Container Component.
I inställningsdialogrutan kan innehållsförfattaren definiera vilka åtgärder som ska vidtas när komponenten skickas.
Beroende på vald å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ållaren i mallredigeraren.
Den senaste tekniska dokumentationen om Form Container Component finns på GitHub.
Hela kärnkomponentprojektet kan laddas ned från GitHub.
Mer information om hur du utvecklar kärnkomponenter finns i dokumentationen till Core Components developer.