LiveCycle Designer ES-Skripten funktionieren auf der Grundlage eines ereignisbasierten Modells, das es Ihnen erlaubt, verschiedene Aspekte von Objekten in einem Formular zur Laufzeit zu ändern. Sie fügen als Formularentwickler Skripten zu Objekten in Abhängigkeit vom gewünschten Ausführungszeitpunkt des Skripts hinzu. Sie platzieren beispielsweise das folgende Skript im click-Ereignis eines Schaltflächenobjekts, so dass zur Laufzeit ein Meldungsfenster mit einer Meldung angezeigt wird, wenn der Benutzer auf die Schaltfläche klickt:
xfa.host.messageBox(“This is a message for a form filler.”, “User Feedback”, 3);
Einem bestimmten Ereignis zugeordnete Skripten werden immer dann ausgeführt, wenn das jeweilige Ereignis stattfindet. Einige Ereignisse können mehrmals innerhalb einer Formularausfüllsitzung stattfinden. Das folgende Skript erhöht beispielsweise den aktuellen Wert eines numerischen Felds um den Wert 1:
NumericField1.rawValue = NumericField1.rawValue + 1;
Fügen Sie dieses Skript dem Ereignis calculate für das Feld NumerischesFeld1 beim ersten Öffnen des Formulars hinzu, wird im Feld NumerischesFeld1 der Wert 2 angezeigt. Dies bedeutet, dass das calculate-Ereignis in der Reihenfolge der Ereignisse beim Öffnen des Formulars zweimal stattgefunden hat.
Verwandte Themen 

Funktionsweise von Skripten