Alle Berechnungen und Skripten, die einem Formularobjekt hinzugefügt werden, sind jeweils einem bestimmten Ereignis zugeordnet. Unter einem Ereignis versteht man ein bestimmtes Vorkommnis oder eine Aktion, das bzw. die den Zustand eines Formulars ändern kann. Wenn eine Änderung des Zustands eintritt, wird automatisch eine mit dem Ereignis verbundene Berechnung oder ein Skript aufgerufen. Ereignisse können zu beliebigen Zeitpunkten auftreten – vom Beginn des Formularwiedergabeprozesses, wenn Daten mit einem Formularentwurf zusammengeführt werden, bis hin zum Ausfüllen des Formulars, wenn ein Benutzer die Formularobjekte in einer Client-Anwendung verwendet. Durch die Verknüpfung von Berechnungen und Skripten mit bestimmten Ereignissen können Sie präzise steuern, wie Formularobjekte und -daten dargestellt werden und wie die Objekte und Daten auf die Benutzerinteraktionen beim Ausfüllen des Formulars reagieren.
Eine einzelne Zustandsänderung oder Aktion beim Ausfüllen des Formulars kann mehrere Ereignisse auslösen. Wenn beispielsweise mit der Tabulatortaste vom aktuellen Feld zum nächsten Feld gewechselt wird, löst dies sowohl das exit-Ereignis für das aktuelle Feld als auch das enter-Ereignis für das nächste Feld aus. Wenn sich das aktuelle und das nächste Feld in unterschiedlichen Teilformularen befinden, werden insgesamt vier Ereignisse ausgelöst: je ein exit-Ereignis für das aktuelle Feld und Teilformular sowie je ein enter-Ereignis für das nächste Feld und Teilformular. In der Regel gilt für alle Kategorien der Formularereignisse eine vorhersehbare Reihenfolge.
|
|
|