Funciones predefinidas del manejador de informes de EGL

El manejador de informes proporciona las funciones predefinidas siguientes, correspondientes a eventos durante la confección de informes. Añada el código a estas funciones para crear detalles adicionales para los informes:
Función Dónde opera la función
beforeReportInit(); Antes de la inicialización de informes
afterReportInit(); Después de la inicialización de informes
beforePageInit(); Al entrar en una página
afterPageInit(); Al abandonar una página
beforeColumnInit(); Antes de la inicialización de columnas
afterColumnInit(); Después de la inicialización de columnas
beforeGroupInit (nombreGrupo String); Antes de la inicialización de grupos, donde nombreGrupo hace referencia a un código <group> del documento de diseño
afterGroupInit(groupName String); Después de la inicialización de grupos
beforeDetailEval(); Antes de imprimir cada fila
afterDetailEval(); Después de imprimir cada fila
Dentro de una de estas funciones puede hacer llamadas a otras funciones. Por ejemplo, puede hacer una llamada a setReportVariable(), de la forma siguiente:
function afterGroupInit(groupName String)
	if (groupName == “cat”)
		setReportVariableValue (“NewGroupName”, “dog”);
	else
		setReportVariableValue (“NewGroupName”, groupName);
	end
end

También puede crear sus propias funciones. Consulte la documentación de JasperReports para obtener información acerca de la creación de funciones personalizadas.

Para ver ejemplos sobre cómo utilizar las funciones predefinidas del manejador de informes, consulte el apartado Crear un manejador de informes de EGL.

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.