功能 | 函数运行位置 |
---|---|
beforeReportInit(); | 报告初始化之前 |
afterReportInit(); | 报告初始化之后 |
beforePageInit(); | 进入页面 |
afterPageInit(); | 离开页面 |
beforeColumnInit(); | 列初始化之前 |
afterColumnInit(); | 列初始化之后 |
beforeGroupInit (groupName String); | 组初始化之前。groupName 是报告中该组的名称。 |
afterGroupInit(groupName String); | 组初始化之后。 |
beforeDetailEval(); | 每个字段之前。如果设置了此函数,每一行在显示之前将调用此函数。 |
afterDetailEval(); | 每个字段之后。如果设置了此函数,每一行在显示之前将调用此函数。 |
function afterGroupInit(groupName String) if (groupName == “cat”) setReportVariableValue (“NewGroupName”, “dog”); else setReportVariableValue (“NewGroupName”, groupName); end end
还可以创建您自己的函数。有关创建定制函数的信息,请参阅 JasperReports 文档。
有关使用预定义报告处理程序函数的示例,请参阅手工创建 EGL 报告处理程序。
相关概念
EGL 报告概述
EGL 报告创建过程概述
相关任务
创建 EGL 报告处理程序
手工创建 EGL 报告处理程序
相关参考
EGL 报告库
库中的数据记录
EGL 报告处理程序
其它 EGL 报告处理程序函数