| Funktion | Ausführungszeit der Funktion |
|---|---|
| beforeReportInit(); | Vor der Initialisierung des Berichts |
| afterReportInit(); | Nach der Initialisierung des Berichts |
| beforePageInit(); | Beim Eintritt in eine Seite |
| afterPageInit(); | Beim Verlassen einer Seite |
| beforeColumnInit(); | Vor der Spalteninitialisierung |
| afterColumnInit(); | Nach der Spalteninitialisierung |
| beforeGroupInit (groupName String); | Vor der Gruppeninitialisierung, wobei groupName auf einen Tag <group> im Designdokument verweist. |
| afterGroupInit(groupName String); | Nach der Gruppeninitialisierung |
| beforeDetailEval(); | Vor dem Drucken jeder Zeile |
| afterDetailEval(); | Nach dem Drucken jeder Zeile |
function afterGroupInit(groupName String)
if (groupName == “cat�)
setReportVariableValue (“NewGroupName�, “dog�);
else
setReportVariableValue (“NewGroupName�, groupName);
end
end
Sie können auch eigene Funktionen erstellen. Informationen zum Erstellen angepasster Funktionen finden Sie in der JasperReports-Dokumentation unter der folgenden Adresse:
http://jasperforge.org/sf/projects/jasperreports
Beispiele zur Verwendung vordefinierter JasperReport-Funktionen finden Sie im EGL-Programmiererhandbuch.