Alternativ från en URL eller ett annat blad för Edge Delivery Services för AEM Forms as a Cloud Service
Forms innehåller ofta listrutor där användarna kan välja bland fördefinierade alternativ. Dessa alternativ definieras vanligtvis i själva formuläret, men det kan vara besvärligt att hantera långa listor. I den här handboken beskrivs hur du kan förbättra formulärutvecklingen genom att läsa in listrutealternativ från ett separat kalkylblad via en URL.
Fördelarna med att läsa in en listruta från ett separat kalkylblad är:
- Förenklad hantering: Bibehåll listrutealternativen centralt för enklare uppdateringar och tillägg.
- Förbättrad effektivitet: Eliminera behovet av att lägga till långa alternativlistor manuellt i formulärdefinitionen.
I slutet av den här artikeln lär du dig att:
Definiera alternativ i ett separat blad define-options
Definiera alternativ i ett separat kalkylblad
-
Skapa ett kalkylblad:
- Leta upp projektmappen för AEM i Microsoft® SharePoint eller Google Drive.
- Lägg till ett nytt blad. Exempel:"shared-country".
-
Definiera alternativkolumner:
Lägg till två kolumner:"Alternativ" och"Värde".- "Option" definierar den text som visas i listrutan.
- "Värde" definierar det skickade värdet när en användare väljer alternativet.
note note NOTE Om både alternativ och värde är identiska krävs bara kolumnen"Alternativ". -
Fyll i kalkylblad:
Ange dina landsalternativ i kolumnen"Alternativ" (och"Värde" om det behövs).Se exemplet nedan för strukturen.
-
Förhandsgranska och publicera
shared-country-bladet med AEM Sidekick.Om projektdatabasen till exempel heter"weFinance" finns den under kontoägaren"wkndform" och du använder huvudgrenen, den URL som visar bladet
shared-country:https://main--wefinance--wkndform.aem.live/enquiry.json?sheet=country
?sheet=country är en frågeparameter som har lagts till i URL:en. Den här parametern anger den JSON som filtreras baserat på bladet shared-country. Den dirigerar om till JSON-filen som innehåller information om olika länder.Lägg till URL för att läsa in alternativ i listrutan add-url
Egenskapen Options för ett select-fält accepterar en URL. URL:en returnerar en JSON-matris som används som alternativ för den nedrullningsbara listan Destination. Så här lägger du till URL:en för att läsa in listrutealternativ:
-
Gå till AEM Project-mappen i Microsoft® SharePoint eller Google Drive och öppna kalkylbladet. Du kan också skapa nya kalkylblad för ett formulär.
-
Kopiera URL:en för bladet
shared-countryoch klistra in den i kolumnenOptionsför fältetDestination.
-
Förhandsgranska och publicera bladet med AEM Sidekick.
Du kan referera till frågekalkylbladet för att lägga till URL:en för att läsa in listrutealternativ.
När du har integrerat URL:en i formulärdefinitionen för att läsa in listrutealternativen visas alternativen för listrutan Destination från URL:en.
Om projektdatabasen till exempel heter"weFinance", finns den under kontoägaren"wkndform" och du använder huvudgrenen, visar URL:en nedan formuläret enquiry med de alternativ som har sparats i det separata bladet:
https://main--wefinance--wkndform.aem.live/enquiry-form