Opzioni da un URL o da un altro foglio per Edge Delivery Services per AEM Forms as a Cloud Service
I moduli spesso includono menu a discesa che gli utenti possono selezionare dalle opzioni predefinite. Queste opzioni vengono in genere definite all’interno del modulo stesso, ma la gestione di elenchi lunghi può risultare complicata. Questa guida illustra come migliorare l’authoring dei moduli caricando le opzioni a discesa da un foglio di calcolo separato tramite un URL.
I vantaggi del caricamento delle opzioni a discesa da un foglio di calcolo separato sono:
- Gestione semplificata: mantiene le opzioni a discesa in una posizione centralizzata per semplificare gli aggiornamenti e le aggiunte.
- Maggiore efficienza: elimina la necessità di aggiungere manualmente lunghi elenchi di opzioni all’interno della definizione del modulo.
Alla fine di questo articolo imparerai a:
Definire le opzioni in un foglio separato define-options
Definizione delle opzioni in un foglio di calcolo separato
-
Crea un foglio di calcolo:
- Individua la cartella del progetto AEM in Microsoft® SharePoint o Google Drive.
- Aggiungi un nuovo foglio. Ad esempio, “paese-condiviso”.
-
Definisci le colonne delle opzioni:
Aggiungi due colonne: “Opzione” e “Valore”.- “Opzione” definisce il testo visualizzato nel menu a discesa.
- “Valore” definisce il valore inviato quando un utente seleziona l’opzione.
note note NOTE Se l’opzione e il valore sono identici, è necessaria solo la colonna “Opzione”. -
Compila il foglio di calcolo:
Immetti le opzioni relative al paese nella colonna “Opzione” (e nella colonna “Valore”, se necessario).Per la struttura, consulta l’esempio seguente.
-
Visualizzare in anteprima e pubblicare il foglio
shared-countryutilizzando AEM Sidekick.Ad esempio, se l’archivio del progetto è denominato “wefinance”, si trova sotto il proprietario dell’account “wkndform” e stai utilizzando il ramo “main”, l’URL che mostra il foglio
shared-countryè:https://main--wefinance--wkndform.aem.live/enquiry.json?sheet=country
?sheet=country è un parametro di query aggiunto all’URL. Questo parametro indica il JSON filtrato in base al foglio shared-country. Viene reindirizzato al file JSON contenente informazioni relative a paesi diversi.Aggiungere un URL per caricare le opzioni dell’elenco a discesa add-url
La proprietà Options di un campo select accetta un URL. L’URL restituisce un array JSON utilizzato come opzioni per l’elenco a discesa Destination. Per aggiungere l’URL per caricare le opzioni dell’elenco a discesa:
-
Passa alla cartella del progetto AEM in Microsoft® SharePoint o Google Drive e apri il foglio di calcolo. È inoltre possibile creare un nuovo foglio di calcolo per un modulo.
-
Copia l’URL del foglio
shared-countrye incollalo nella colonnaOptionsper il campoDestination.
-
Visualizzare in anteprima e pubblicare il foglio utilizzando AEM Sidekick.
Puoi fare riferimento al foglio di calcolo “enquiry” per aggiungere l’URL per caricare le opzioni dell’elenco a discesa.
Dopo aver integrato l’URL nella definizione del modulo per caricare le opzioni dell’elenco a discesa, tali opzioni per l’elenco a discesa Destination iniziano a comparire dall’URL.
Ad esempio, se l’archivio del progetto è denominato “wefinance”, si trova sotto il proprietario dell’account “wkndform” e si sta utilizzando il ramo “main”, l’URL seguente mostra il modulo enquiry contenente le opzioni salvate nel foglio separato:
https://main--wefinance--wkndform.aem.live/enquiry-form