Opties van een URL of een ander blad voor Edge Delivery Services for AEM Forms as a Cloud Service
Forms bevat vaak vervolgkeuzemenu's die gebruikers kunnen selecteren op basis van vooraf gedefinieerde opties. Deze opties worden doorgaans in het formulier zelf gedefinieerd, maar het beheren van lange lijsten kan lastig zijn. In deze handleiding wordt beschreven hoe u het ontwerpen van formulieren kunt verbeteren door meerkeuzeopties te laden vanuit een afzonderlijk spreadsheet via een URL.
De voordelen van het laden van een meerkeuzeoptie uit een afzonderlijk spreadsheet zijn:
- Vereenvoudigd beheer: houd meerkeuzeopties op een gecentraliseerde locatie voor eenvoudigere updates en toevoegingen.
- Verbeterde efficiëntie: u hoeft lange optielijsten niet handmatig toe te voegen aan de formulierdefinitie.
Aan het einde van dit artikel leert u:
Opties definiëren in een afzonderlijk blad define-options
Opties definiëren in een afzonderlijk werkblad
-
Een werkblad maken:
- Zoek de AEM-projectmap in Microsoft® SharePoint of Google Drive.
- Voeg een nieuw blad toe. Bijvoorbeeld 'gezamenlijk-land'.
-
Optie-kolommen definiëren:
Voeg twee kolommen toe: "Optie" en "Waarde".- Met Option wordt de tekst gedefinieerd die in het vervolgkeuzemenu wordt weergegeven.
- "Waarde" definieert de verzonden waarde wanneer een gebruiker de optie selecteert.
note note NOTE Als zowel de optie als de waarde identiek zijn, is alleen de kolom "Optie" vereist. -
Werkblad vullen:
Voer uw landopties in de kolom "Optie" (en "Waarde", indien nodig) in.Zie het onderstaande voorbeeld voor structuur.
-
Voorproef en publiceer het
shared-countryblad gebruikend AEM Sidekick .Als de gegevensopslagruimte van uw project bijvoorbeeld 'wefinance' heet, bevindt deze zich onder de eigenaar van de account 'wkndform' en gebruikt u de 'main'-vertakking, de URL die het
shared-country-blad toont:https://main--wefinance--wkndform.aem.live/enquiry.json?sheet=country
?sheet=country is een queryparameter die aan de URL is toegevoegd. Deze parameter geeft aan welke JSON is gefilterd op basis van het shared-country sheet. Het wordt doorgestuurd naar het JSON-bestand met informatie over verschillende landen.URL toevoegen om opties voor vervolgkeuzelijsten te laden add-url
De eigenschap Options van een select -veld accepteert een URL. De URL retourneert een JSON-array die wordt gebruikt als opties voor de vervolgkeuzelijst Destination . U voegt als volgt de URL toe voor het laden van opties in de vervolgkeuzelijst:
-
Ga naar de map AEM Project op Microsoft® SharePoint of Google Drive en open uw spreadsheet. U kunt ook een nieuw werkblad voor een formulier maken.
-
Kopieer de URL van
shared-countrysheet en plak deze in deOptionskolom voor hetDestinationveld.
-
Voorproef en publiceer het blad gebruikend AEM Sidekick .
U kunt naar onderzoeksspreadsheet verwijzen om URL toe te voegen om drop-down lijstopties te laden.
Nadat u de URL in de formulierdefinitie hebt geïntegreerd om vervolgkeuzelijstopties te laden, worden de opties voor de vervolgkeuzelijst Destination weergegeven via de URL.
Als de gegevensopslagruimte van uw project bijvoorbeeld 'wefinance' heet, bevindt deze zich onder de eigenaar van de account 'wkndform' en gebruikt u de 'main'-vertakking, geeft de onderstaande URL het enquiry -formulier weer met de opties die in het afzonderlijke blad zijn opgeslagen:
https://main--wefinance--wkndform.aem.live/enquiry-form