Préremplir un formulaire adaptatif avec les données d’une liste SharePoint
[AEM Forms as a Cloud Service]{class="badge informative"}
Dans la version précédente d’AEM Forms (6.5), du code personnalisé devait être écrit à l’aide de l’attribut de requête pour préremplir un formulaire adaptatif soutenu par un modèle de données de formulaire. Dans AEM Forms as a Cloud Service, il n’est plus nécessaire d’écrire du code personnalisé.
Cet article explique les étapes nécessaires pour préremplir un formulaire adaptatif avec des données récupérées à partir d’une liste SharePoint en utilisant le service de préremplissage de modèle de données de formulaire.
Cet article suppose que vous avez configuré le formulaire adaptatif pour envoyer des données à une liste SharePoint.
Voici les données de la liste SharePoint
Voici les étapes à suivre pour préremplir un formulaire adaptatif avec les données associées à un Guid spécifique :
Configurer le service Get
- Créez un service Get pour l’objet au niveau supérieur du modèle de données de formulaire à l’aide de l’attribut Guid.
Sur cette capture d’écran, la colonne Guid est liée avec un attribut de requête appelé submissionid.
Le service Get entièrement configuré ressemble à ceci :
Configurer le formulaire adaptatif pour utiliser le service de préremplissage de modèle de données de formulaire
- Ouvrez un formulaire adaptatif basé sur le modèle de données de formulaire de liste de points de partage . Associer le service de préremplissage du modèle de données de formulaire
Tester le formulaire
Prévisualisez le formulaire en incluant le submissionid dans l’URL, comme illustré ci-dessous.
http://localhost:4502/content/dam/formsanddocuments/contactusform/jcr:content?wcmmode=disabled&submissionid=57e12249-751a-4a38-a81f-0a4422b24412