Funciones de manejador de informes predefinidas

El manejador de informes proporciona las funciones predefinidas siguientes que puede utilizar como plantillas de función:
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 (groupName String); Antes de la inicialización de grupo. groupName es el nombre del grupo en el informe.
afterGroupInit(groupName String); Después de la inicialización de grupo.
beforeDetailEval(); Antes de cada campo. Si se establece esta función, cada fila, antes de imprimir, llama a esta función.
afterDetailEval(); Después de cada campo. Si se establece esta función, cada fila, antes de imprimir, llama a esta función.
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.

Consulte el apartado Crear manualmente un manejador de informes de EGL para obtener ejemplos que utilicen funciones predefinidas de manejador de informes.

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.