Integrazione

Creare elementi dati

Ultimo aggiornamento: 2023-11-30
  • Argomenti:
  • Adaptive Forms
    Visualizza ulteriori informazioni su questo argomento
  • Creato per:
  • Beginner
    Intermediate
    Developer

AEM Forms as a Cloud Service

Nella proprietà Tags sono stati aggiunti due nuovi elementi dati (ApplicantsStateOfResidence e validationError).

modulo adattivo

StatoDiResidenzaRichiedente

Il StatoDiResidenzaRichiedente l’elemento dati è stato configurato selezionando Core nel menu a discesa dell’estensione e Codice personalizzato per il tipo di elemento dati, come illustrato nella schermata seguente
Stato-richiedente-residenza

Il seguente codice personalizzato è stato utilizzato per acquisire il valore da stato campo modulo adattivo.

// use the GuideBridge API to access adaptive form elements
//The state field's SOM expression is used to access the state field
var ApplicantsStateOfResidence = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].state[0]").value;
_satellite.logger.log("Returning  Applicants State Of Residence is "+ApplicantsStateOfResidence);
return ApplicantsStateOfResidence;

validationError

Il Errore di convalida l’elemento dati è stato configurato selezionando Core nel menu a discesa dell’estensione e Codice personalizzato per il tipo di elemento dati, come illustrato nella schermata seguente

validation-error

Il seguente codice personalizzato è stato scritto per impostare validationError valore dell’elemento dati.

var validationError = "";
// Using GuideBridge API to access adaptive forms fields using the fields SOM expression
var tel = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].telephone[0]");
var email = guideBridge.resolveNode("guide[0].guide1[0].guideRootPanel[0].email[0]");

_satellite.logger.log("Got tel in Tags custom script "+tel.isValid)
_satellite.logger.log("Got email in Tags custom script "+email.isValid)

if (tel.isValid == false) {
  validationError = "error: telephone number";
  _satellite.logger.log("Validation error is "+ validationError);
}

if (email.isValid == false) {
  validationError = "error: invalid email";
  _satellite.logger.log("Validation error is "+ validationError);
}

return validationError;

Passaggi successivi

Creare le regole

In questa pagina