Créer une bibliothèque cliente

Créez une bibliothèque cliente comprenant le code pour appeler la méthode doAjaxSubmitWithFileAttachment de l’API guideBridge lors de l’événement de clic du bouton identifié par la classe CSS Bouton Enregistrer. Les données du formulaire adaptatif, fileMap, et la propriété mobileNumber sont transmises au point d’entrée en écoute à l’emplacement **/bin/storeafdatawithattachments.

Une fois les données du formulaire enregistrées, un identifiant d’application unique est généré et présenté à l’utilisateur ou à l’utilisatrice dans une boîte de dialogue. En fermant la boîte de dialogue, la personne utilisatrice est amenée au formulaire, ce qui lui permet de récupérer le formulaire adaptatif enregistré à l’aide de l’ID d’application unique.

$(document).ready(function () {

  $(".savebutton").click(function () {
    var tel = guideBridge.resolveNode(
      "guide[0].guide1[0].guideRootPanel[0].contactInformation[0].basicContact[0].telephoneNumber[0]"
    );
    var telephoneNumber = tel.value;
    guideBridge.getFormDataString({
      success: function (data) {
        var map = guideBridge._getFileAttachmentMapForSubmit();
        guideBridge.doAjaxSubmitWithFileAttachment(
          "/bin/storeafdatawithattachments",
          {
            data: data.data,
            fileMap: map,
            mobileNumber: telephoneNumber,
          },
          {
            success: function (x) {
              bootbox.alert(
                "This is your reference number.<br>" +
                  x.data.applicationID +
                  " <br>You will need this to retrieve your application",
                function () {
                  console.log(
                    "This was logged in the callback! After the ok button was pressed"
                  );
                  window.location.href =
                    "http://localhost:4502/content/dam/formsanddocuments/myaccountform/jcr:content?wcmmode=disabled";
                }
              );
              console.log(x.data.path);
            },
          },
          guideBridge._getFileAttachmentsList()
        );
      },
    });
  });
});
NOTE
Pour afficher la boîte de dialogue, la bibliothèque JavaScript bootbox a été utilisée.

Les bibliothèques clientes utilisées dans cet exemple peuvent être téléchargées ici.

Étapes suivantes

Vérifier les utilisateurs et utilisatrices avec le service OTP

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e