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 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 avec liste SharePoint. Associez le service de préremplissage de 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