预定义报告处理程序函数

报告处理程序提供下列预定义函数,您可以将它们用作函数模板:
功能 函数运行位置
beforeReportInit(); 报告初始化之前
afterReportInit(); 报告初始化之后
beforePageInit(); 进入页面
afterPageInit(); 离开页面
beforeColumnInit(); 列初始化之前
afterColumnInit(); 列初始化之后
beforeGroupInit (groupName String); 组初始化之前。groupName 是报告中该组的名称。
afterGroupInit(groupName String); 组初始化之后。
beforeDetailEval(); 每个字段之前。如果设置了此函数,每一行在显示之前将调用此函数。
afterDetailEval(); 每个字段之后。如果设置了此函数,每一行在显示之前将调用此函数。
在其中一个函数中,可调用其它函数。例如,可调用 setReportVariable(),如下所示:
function afterGroupInit(groupName String)
	if (groupName == “cat”)
		setReportVariableValue (“NewGroupName”, “dog”);
	else
		setReportVariableValue (“NewGroupName”, groupName);
	end
  end

还可以创建您自己的函数。有关创建定制函数的信息,请参阅 JasperReports 文档。

有关使用预定义报告处理程序函数的示例,请参阅手工创建 EGL 报告处理程序

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.