Clientbibliotheek maken

Creeer cliënt libdie de code zal omvatten om de methode doAjaxSubmitWithFileAttachment van guideBridge API op de klikgebeurtenis van de knoop aan te halen die door de CSS klasse wordt geïdentificeerd sparen knoop. We geven de adaptieve formuliergegevens fileMap en de mobileNumber door aan het eindpunt dat luistert op **/bin/storeafdatawithattachments

Nadat de formuliergegevens zijn opgeslagen, wordt een unieke toepassings-id gegenereerd en in een dialoogvenster aan de gebruiker getoond. Als de gebruiker het dialoogvenster sluit, wordt hij naar het formulier geleid waarmee hij het opgeslagen adaptieve formulier kan ophalen met de unieke toepassings-id.

$(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
Wij hebben bootbox de bibliotheek van JavaScriptgebruikt om dialoogdoos te tonen

De cliëntbibliotheken die in dit monster worden gebruikt kunnen van hier worden gedownload.

Volgende stappen

Verifieer gebruikers met de dienst OTP

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