|
Procesgebeurtenissen worden automatisch gestart als gevolg van een intern processen of acties die zijn gerelateerd aan een formulier of aan objecten in een formulier. Deze gebeurtenissen worden direct na belangrijke formulierwijzigingen gestart, bijvoorbeeld nadat een formulierontwerp met gegevens is samengevoegd of nadat het formulierpagineringsproces is voltooid. Procesgebeurtenissen worden ook direct na het starten van interactieve gebeurtenissen gestart. Zo wordt direct na het starten van een willekeurige interactieve gebeurtenis de gebeurtenis calculate gestart, gevolgd door de gebeurtenis validate.
De volgende lijst bevat de procesgebeurtenissen, die beschikbaar zijn in de lijst Tonen in de Scripteditor:
calculate
form:ready
indexChange
initialize
layout:ready
validate
Vanwege afhankelijkheden kunnen procesgebeurtenissen meerdere keren worden gestart. Er is sprake van afhankelijkheden als acties aan één gebeurtenis zijn gekoppeld, die uiteindelijk tot een of meer aanvullende gebeurtenissen leidt. Een voorbeeld is een gebruiker die op een knop klikt om een verborgen gedeelte van een formulier weer te geven. Als de gebruiker op de knop heeft geklikt, worden er niet alleen een aantal interactieve gebeurtenissen en toepassingsgebeurtenissen voor de knop zelf gestart, maar ook een aantal procesgebeurtenissen voor het nieuwe subformulier.
In de volgende afbeelding ziet u de algemene stroom van de gebeurtenissen die resulteren in het openen van een PDF-formulier in Acrobat of Adobe Reader.
Nadat het formulier in Acrobat of Adobe Reader is geopend, kunnen deze procesgebeurtenissen nog steeds worden gestart ten gevolge van wijzigingen die in het formulier worden aangebracht. De gebeurtenissen calculate, validate en layout:ready voor een object worden bijvoorbeeld direct na het optreden van bepaalde interactieve gebeurtenissen gestart. Berekeningen en scripts die aan de procesgebeurtenissen zijn gekoppeld, worden daarom meerdere keren uitgevoerd.
|
|
|