Aggiunta dinamica di elementi al componente gruppo di scelta
In AEM Forms 6.5 è stata introdotta la possibilità di aggiungere elementi in modo dinamico a un componente del gruppo di scelta di Forms adattivo, ad esempio CheckBox, Pulsante di scelta ed Elenco immagini.
Puoi aggiungere elementi utilizzando l’editor visivo e l’editor di codice, a seconda del caso d’uso.
Utilizzo dell'editor visivo: È possibile popolare gli elementi del gruppo di scelta dai risultati di una chiamata di funzione o di servizio. Ad esempio, puoi impostare gli elementi del gruppo di scelta utilizzando la risposta di una chiamata API REST.
Nella schermata seguente, stiamo impostando le opzioni di Periodo(anni) di prestito sui risultati di una chiamata al servizio denominata getLoanPeriods.
Utilizzo dell'editor di codice: quando si desidera impostare gli elementi nel gruppo di scelta in modo dinamico in base ai valori immessi nel modulo. Ad esempio, il seguente frammento di codice imposta gli elementi della casella di controllo sui valori immessi nei campi del nome del candidato e del coniuge del modulo adattivo.
Nel frammento di codice si impostano gli elementi di WorkingMembers che è un componente casella di controllo. L’array per gli elementi viene generato dinamicamente recuperando i valori dei campi di testo di nome richiedente e coniuge dei moduli adattivi
if(MaritalStatus.value=="Married")
{
WorkingMembers.items =["spouse="+spouse.value,"applicant="+applicantName.value];
}
else
{
WorkingMembers.items =["applicant="+applicantName.value];
}
I dati presentati sono i seguenti
<afUnboundData>
<data>
<applicantName>John Jacobs</applicantName>
<MaritalStatus>Married</MaritalStatus>
<spouse>Gloria Rios</spouse>
<WorkingMembers>spouse,applicant</WorkingMembers>
</data>
</afUnboundData>
Aggiunta di elementi tramite l'editor di regole
Aggiunta di elementi tramite l'editor di codice
Per provare questo sul sistema:
Utilizzo dell'editor di codice per aggiungere elementi
- Scaricare le risorse
- Apri Forms E Documenti
- Fai clic su "Crea" | File Upload" e carica il file scaricato nel passaggio precedente
- Anteprima moduli
- Inserire il nome del candidato e selezionare lo stato civile da sposato
- Inserisci il nome del coniuge
- Fai clic su Successivo
- Dovresti vedere la casella di controllo compilata con il nome del richiedente e con il nome del coniuge se lo stato civile è sposato
Utilizzo dell'editor visivo per aggiungere elementi
- Scaricare le risorse
- Installa Tomcat se non lo hai già. Le istruzioni per installare tomcat sono disponibili qui
- Distribuisci il file SampleRest.war contenuto in questo file zip nel tuo Tomcat
- Apri Forms E Documenti
- Fai clic su "Crea" | File Upload" e carica il file scaricato nel passaggio precedente
- Anteprima moduli
- Inserire l'importo del prestito e la tabulazione del campo. Ciò attiverà la regola che visualizza il campo del periodo del prestito.
- Selezionare il periodo di prestito appropriato (gli articoli per il periodo di prestito sono compilati dalla chiamata rest)
- Selezionare il tasso di interesse e fare clic su "Ottieni programma di ammortamento"
- Compilare la tabella di ammortamento. La pianificazione dell’ammortamento viene recuperata utilizzando una chiamata REST.