Applikation-Eigenschaften - Handlerdefinition
Modul Applikationen
Applikationsknoten, Seiten, Datengruppen
Eigenschaften
Reiter Handler / Handlerdefinition hinzufügen
Name
Tragen Sie hier einen Namen für den Handler ein.
Aktion
Kann bei einem Actionhandler ausgewählt werden, um das Skript auszuführen.
Bei Renderinghandlern ist keine Aktion auswählbar.
Spalte Methode
Hier wird die Methode angegeben.
Spalte Groovy-Skript
Zeigt den Pfad auf die referenzierte Groovy-Skriptdatei an.
Methode hinzufügen
Hier kann der gewünschte Zeitpunkt für die Ausführung des Skripts ausgewählt werden.
Dabei können die folgenden Ausführungsphasen gewählt werden:
-
processBefore
Das Skript wird vor der Verarbeitung des Requests ausgeführt
-
processBeforeWorkflow
Nur bei ActionHandlern; Ausführung nach Request, vor einer Prozessausführung
-
processAfter
Ausführung an letzter Stelle
Ist die gewünschte Methode ausgewählt, wird automatisch der
Groovy-Dateimanager geöffnet,
in dem unter anderem der Speicherort des Skripts festgelegt werden kann. Der Speicherort befindet sich
im
Portalverzeichnis
internal/application/store/D3260F41C20F71F0ECA5F8A472DD36DCEA80D12B/groovy.
Die
GUID D3260F41C20F71F0ECA5F8A472DD36DCEA80D12B in der Pfadangabe muss dabei
mit der GUID Ihrer Applikation ersetzt werden. Die Applikations-GUID kann mit der Taste F4 über den
Applikationsknoten ermittelt
werden, vorausgesetzt, die
Experten-Optionen sind aktiviert.
Auch innerhalb der beiden Handler-Typen gibt es entsprechend der Applikationsstruktur eine Reihenfolge für die Abarbeitung:
RenderingHandler
processBefore:
- RenderingHandler der Applikation
- RenderingHandler der Datengruppe
- RenderingHandler der Seite
processAfter: umgekehrte Reihenfolge
ActionHandler
processBefore und processBeforeWorkflow:
- ActionHandler der Applikation
- ActionHandler der Datengruppe
- ActionHandler der Seite
processAfter: umgekehrte Reihenfolge
Methode entfernen
Entfernt die aktuell markierte Methode aus der Liste.
Skript bearbeiten
Öffnet den
Skript-Editor.
Skript-Datei auswählen
Öffnet den
Groovy-Dateimanager.
Kompilierte Skriptklassen zwischenspeichern
Die kompilierten Groovy-Skriptklassen werden im Cache gehalten.
Fehler, wenn Skript nicht vorhanden ist
Gibt eine Meldung aus, wenn das referenzierte Skript nicht gefunden wird.
Println-Ausgaben unterdrücken
Schaltet Println-Meldungen ab.