Gebeurtenissen

Elke berekening die en elk script dat u aan een formulierobject toevoegt, is gekoppeld aan een specifieke gebeurtenis. Een gebeurtenis wordt gedefinieerd als een bepaald exemplaar of een bepaalde actie waardoor de status van een formulier kan worden gewijzigd en, als de statuswijziging is opgetreden, automatisch een aan de gebeurtenis gekoppelde berekening of een aan de gebeurtenis gekoppeld script kan worden aangeroepen. Gebeurtenissen treden op diverse tijdstippen op, vanaf het moment dat het genereren van het formulier wordt gestart, wanneer gegevens met een formulierontwerp worden samengevoegd, totdat de interactie plaatsvindt van de gebruiker met de objecten in een formulier in een clienttoepassing. Door berekeningen en scripts toe te passen op bepaalde gebeurtenissen kunt u alle aspecten beheren van hoe u formulierobjecten en formuliergegevens presenteert en hoe de objecten en gegevens reageren op interactie van de gebruiker.

Eén statuswijziging of handeling van de gebruiker kan meerdere gebeurtenissen tot gevolg hebben. Als een gebruiker bijvoorbeeld met de Tab-toets van het huidige veld naar het volgende veld gaat, wordt zowel de exit-gebeurtenis voor het huidige veld gestart als de enter-gebeurtenis voor het volgende veld. Als het huidige veld en het volgende veld zich in verschillende subformulieren bevinden, worden er in totaal vier gebeurtenissen gestart: de exit-gebeurtenissen voor het huidige veld en subformulier en de enter-gebeurtenissen voor het volgende veld en subformulier. In het algemeen geldt dat elk van de verschillende categorieën formuliergebeurtenissen een voorspelbare volgorde heeft.