Options d’une URL ou d’une autre feuille d’Edge Delivery Services pour AEM Forms as a Cloud Service

Les formulaires comprennent souvent des menus déroulants que les utilisateurs et utilisatrices peuvent sélectionner parmi des options prédéfinies. Ces options sont généralement définies dans le formulaire lui-même, mais la gestion de longues listes peut être difficile. Ce guide explique comment améliorer la création de formulaires en chargeant les options de liste déroulante à partir d’une feuille de calcul distincte via une URL.

Les avantages du chargement des options de liste déroulante depuis une feuille de calcul distincte sont les suivants :

  • Gestion simplifiée : conserver les options de liste déroulante dans un emplacement centralisé facilite les mises à jour et les ajouts.
  • Efficacité améliorée : vous évitez de devoir ajouter manuellement de longues listes d’options dans la définition du formulaire.

Options de liste déroulante

À la fin de cet article, vous saurez accomplir ce qui suit :

Définir les options dans une feuille distincte define-options

Définir les options dans une feuille de calcul distincte

  1. Créez une feuille de calcul :

    1. Accédez au dossier de votre projet AEM sur Microsoft® SharePoint ou dans le dossier Google Drive.
    2. Ajoutez une nouvelle feuille. Par exemple, « shared-country ».
  2. Définissez les colonnes d’options :
    ajoutez deux colonnes : « Option » et « Valeur ».

    • « Option » définit le texte affiché dans le menu déroulant.
    • La « Valeur » définit la valeur envoyée lorsqu’une personne sélectionne l’option.
    note note
    NOTE
    Si l’option et la valeur sont identiques, seule la colonne « Option » est requise.
  3. Renseignez la feuille de calcul :
    saisissez les options de votre pays dans la colonne « Option » (et la colonne « Valeur » si nécessaire).

    Reportez-vous à l’exemple ci-dessous pour la structure.

    Liste déroulante de pays

  4. Prévisualisez et publiez la feuille shared-country à l’aide d’AEM Sidekick.

    Par exemple, si le référentiel de votre projet s’appelle « wefinance », que la personne propriétaire du compte est « wkndform » et que vous utilisez la branche « main », l’URL affiche la feuille shared-country :
    https://main--wefinance--wkndform.aem.live/enquiry.json?sheet=country

NOTE
?sheet=country est un paramètre de requête ajouté à l’URL. Ce paramètre indique le code JSON filtré en fonction de la feuille shared-country. Il redirige vers le fichier JSON contenant des informations relatives à différents pays.

Ajouter l’URL pour charger les options de liste déroulante add-url

La propriété Options d’un champ select accepte une URL. L’URL renvoie un tableau JSON qui présente les options de la liste déroulante Destination. Pour ajouter l’URL aux options de liste déroulante de chargement, procédez comme suit :

  1. Accédez au dossier de votre projet AEM sur Microsoft® SharePoint ou Google Drive et ouvrez votre feuille de calcul. Vous pouvez également créer une feuille de calcul pour un formulaire.

  2. Copiez l’URL de la feuille shared-country et collez-la dans la colonne Options du champ Destination.

    Feuille de calcul de demande

  3. Prévisualisez et publiez la feuille à l’aide d’AEM Sidekick.

    Liste déroulante de pays

Vous pouvez faire référence à la feuille de calcul de demande pour ajouter l’URL aux options de liste déroulante de chargement.

Après l’intégration de l’URL dans la définition de formulaire pour charger les options de liste déroulante, les options de la liste déroulante Destination commencent à s’afficher à partir de l’URL.

Par exemple, si le référentiel de votre projet s’appelle « wefinance », que la personne propriétaire du compte est « wkndforms » et que vous utilisez la branche « main », l’URL ci-dessous affiche le formulaire enquiry avec les options enregistrées dans une feuille séparée :

https://main--wefinance--wkndform.aem.live/enquiry-form

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab