Acrobat und Adobe Reader erkennen alle von LiveCycle Designer ES unterstützten Ereignisse. Die Clientanwendung sendet durch den Benutzer initiierte Ereignisse an LiveCycle Forms ES zur serverseitigen Verarbeitung. Keine anderen Ereignistypen lösen eine serverseitige Verarbeitung aus. LiveCycle Forms ES führt jedes Mal eine serverseitige Verarbeitung aus, wenn ein Formular wiedergegeben wird bzw. vom Client initiierte Serverereignisse ausgeführt oder übermittelte Daten verarbeitet werden.
Während der Ereignisverarbeitung führt LiveCycle Forms ES alle Skripten/Berechnungen, die für eine Ausführung auf dem Server vorgesehen sind, aus und führt die Ergebnisse im Formular zusammen, bevor es an die Clientanwendung zurückgegeben wird.
Ist ein Skript für die Ausführung auf dem Server vorgesehen, ist das click-Ereignis (einer normalen Schaltfläche) das einzige Ereignis, das bewirkt, dass der HTML-Client eine serverseitige Verarbeitung initiiert. Während der Verarbeitung führt LiveCycle Forms ES die Ergebnisse erneut im HTML-Formular zusammen, bevor es an die Clientanwendung zurückgegeben wird. Alle anderen Ereignisse werden vom HTML-Client ignoriert und nur ausgeführt, wenn LiveCycle Forms ES eine serverseitige Verarbeitung durchführt.
|
|
|
|
|
|
|
|
|
Hinweis:
|
Nur in HTML-Formularen werden Aktivitäten ausgeführt, die durch Berechnungsereignisse ausgelöst werden, wenn der Cursor ein Feld verlässt. Die Verarbeitung wird nicht gestartet, wenn ein Benutzer einen Feldwert ändert, jedoch können Sie ggf. die Verarbeitung zu diesem Zeitpunkt explizit über die execCalculate()-Methode aufrufen.
|
|
|
|
|
|
|
|
|
|
|
|
|
Hinweis:
|
In PDF- und HTML-Formularen wird dieses Ereignis nur bei Senden-Schaltflächen unterstützt. Wenn Sie das „preSubmit“-Ereignis verwenden, um ein clientseitiges Skript auszuführen, erfolgt die Verarbeitung vor der Übermittlung der Daten. Wenn das Ereignis ein Skript auf dem Server ausführt, erfolgt die Verarbeitung während die Datenübermittlung.
|
|