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: 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:
  1. RenderingHandler der Applikation
  2. RenderingHandler der Datengruppe
  3. RenderingHandler der Seite
processAfter: umgekehrte Reihenfolge

ActionHandler

processBefore und processBeforeWorkflow:
  1. ActionHandler der Applikation
  2. ActionHandler der Datengruppe
  3. 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.