Dit voorbeeld laat zien hoe u de huidige waarde van een vervolgkeuzelijst ophaalt. Ook ziet u de verschillende manieren waarop u toegang krijgt tot de vorige waarde van een vervolgkeuzelijst op een formulier. Behalve dat u de werkelijke scripts voor het instellen van de huidige en de vorige waarde te zien krijgt, is het van belang om te weten dat de scripts zijn gekoppeld aan de gebeurtenis change van de vervolgkeuzelijst.
Als de invuller van het formulier in het volgende voorbeeld een waarde in de vervolgkeuzelijst selecteert, wordt de geselecteerde waarde weergegeven in het veld Huidige waarde. Wanneer de invuller van het formulier vervolgens nog een waarde in de vervolgkeuzelijst selecteert, wordt de nieuwe waarde weergegeven in de lijst Huidige waarde en de vorige waarde in het veld Vorige waarde 1.
Opmerking: De verschillende methoden voor het ophalen van de vorige waarde van een vervolgkeuzelijst gebruiken elk een ander script. In het tekstveld Vorige waarde 1 komt een rechtstreekse verwijzing naar de eigenschap rawValue van de vervolgkeuzelijst te staan, terwijl het tekstveld Vorige waarde 2 wordt gevuld door de eigenschap prevText. Voor consistente resultaten is het raadzaam om de vorige waarde op te halen met de eigenschap prevText.
Ga naar het LiveCycle Developer Center om dit scriptvoorbeeld en andere voorbeelden te bekijken.
Een script maken om het tekstveld Huidige waarde te vullen
Gebruik de eigenschap newText om het tekstveld Huidige waarde te vullen:
CurrentValue.rawValue = xfa.event.newText;
Een script maken om het tekstveld Vorige waarde 1 te vullen
Vul het tekstveld Vorige waarde 1 door te verwijzen naar de eigenschap rawValue van de vervolgkeuzelijst:
PreviousValue1.rawValue = DropDownList.rawValue;
Een script maken om het tekstveld Vorige waarde 2 te vullen
Vul het tekstveld Vorige waarde 2 met behulp van de eigenschap prevText:
PreviousValue2.rawValue = xfa.event.prevText;