Items dynamisch toevoegen aan keuzeselectiegroep
In AEM Forms 6.5 is de mogelijkheid geïntroduceerd om items dynamisch toe te voegen aan een adaptieve Forms-keuzerondjesgroepcomponent, zoals CheckBox, Radio Button en Afbeeldingslijst.
U kunt punten toevoegen gebruikend de visuele redacteur evenals de coderedacteur afhankelijk van uw gebruiksgeval.
Gebruikend de visuele redacteur: u kunt de punten van de keuzevroep van de resultaten van een functievraag of de dienstvraag bevolken. U kunt bijvoorbeeld de items van de keuzegroep instellen door de reactie van een REST API-aanroep te verbruiken.
In het onderstaande schermafbeelding stellen we de opties voor de periode(jaren) van de lening in op de resultaten van een serviceoproep met de naam getLoanPeriods.
Gebruikend de coderedacteur: Wanneer u de punten in de keuzevroep dynamisch wilt plaatsen die op de waarden in de vorm worden ingegaan. In het volgende codefragment worden bijvoorbeeld de items van het selectievakje ingesteld op de waarden die zijn ingevoerd in de velden Naam en Muis van de aanvrager van het adaptieve formulier.
In het codefragment, plaatsen wij de punten van WorkingMember, die een checkbox component is. De array voor de items wordt dynamisch samengesteld door de waarden van de tekstvelden requestName en spouse van de adaptieve formulieren op te halen
if(MaritalStatus.value=="Married")
{
WorkingMembers.items =["spouse="+spouse.value,"applicant="+applicantName.value];
}
else
{
WorkingMembers.items =["applicant="+applicantName.value];
}
De ingediende gegevens zijn als volgt
<afUnboundData>
<data>
<applicantName>John Jacobs</applicantName>
<MaritalStatus>Married</MaritalStatus>
<spouse>Gloria Rios</spouse>
<WorkingMembers>spouse,applicant</WorkingMembers>
</data>
</afUnboundData>
Toevoegend punten gebruikend de regelredacteur
Toevoegend punten die de coderedacteur gebruiken
U kunt dit als volgt op uw systeem testen:
Gebruikend de coderedacteur om punten toe te voegen
- De middelen downloaden
- open Forms en documenten
- Klik op "Maken | Bestand uploaden" en het bestand uploaden dat u in de vorige stap hebt gedownload
- voorproef de vormen
- Voer de naam van de aanvrager in en selecteer de huwelijksstatus die gehuwd moet worden
- Voer de naam van de echtgenoot in
- Klik op Volgende
- Het selectievakje moet worden ingevuld met de naam van de aanvrager en met de naam van de echtgenoot als de huwelijkse staat gehuwd is
Gebruikend de visuele redacteur om punten toe te voegen
- De middelen downloaden
- Installeer Tomcat als u dit nog niet hebt. Instructies om te installeren zijn hier beschikbaar
- Het bestand SampleRest.war uit dit ZIP-bestand in uw Tomcat-bestand implementeren
- open Forms en documenten
- Klik op "Maken | Bestand uploaden" en het bestand uploaden dat u in de vorige stap hebt gedownload
- voorproef de vormen
- Voer de hoeveelheid leningen en de tab uit het veld in. Dit zal de regel teweegbrengen die het gebied van de leningsperiode toont.
- Selecteer de toepasselijke leningsperiode (de posten voor de leningsperiode worden ingevuld van de rest van de oproep)
- Selecteer de rentevoet en klik op "Amortization-schema aanvragen"
- De afschrijvingstabel moet worden ingevuld. Het amortisatieschema wordt opgehaald met behulp van een REST-aanroep.