Crea libreria client

Crea libreria client che includerà il codice per richiamare il metodo doAjaxSubmitWithFileAttachment del guideBridge API sull’evento clic del pulsante identificato dalla classe CSS pulsante salva. Trasmettiamo i dati del modulo adattivo, fileMape mobileNumber all’endpoint in ascolto su **/bin/storeafdatawithattachments

Dopo il salvataggio dei dati del modulo, viene generato un ID applicazione univoco che viene presentato all'utente in una finestra di dialogo. Quando si chiude la finestra di dialogo, l’utente viene reindirizzato al modulo che consente di recuperare il modulo adattivo salvato utilizzando l’ID applicazione univoco.

$(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
Abbiamo utilizzato libreria JavaScript di avvio per visualizzare la finestra di dialogo

Le librerie client utilizzate in questo esempio possono essere scaricato da qui.

Passaggi successivi

Verificare gli utenti con il servizio OTP

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