![]() ![]() |
BIRT proporciona varias clases JavaScript además de las clases JavaScript nativas que forman parte de Rhino JavaScript. Un desarrollador de informes puede acceder a cualquiera de las clases BIRT y a sus propiedades y funciones al escribir una expresión. Las clases BIRT aparecen en la lista Categoría del Contructor de expresiones como objetos BIRT JavaScript.
Los manejadores de eventos BIRT escritos en código Java no pueden acceder directamente a las clases BIRT JavaScript. Sin embargo, es posible evitar parcialmente esta restricción definiendo una nueva propiedad de usuario en un elemento o asignando un valor de esa propiedad utilizando una expresión JavaScript. La expresión JavaScript puede utilizar cualquiera de los objetos BIRT JavaScript. Debido a que el código Java tiene acceso al valor de una propiedad de usuario, el código Java puede, de esta forma, acceder al resultado de la evaluación de una expresión JavaScript. La restricción principal de esta técnica es que la expresión se evalúa en el momento en que se crea el elemento y por lo tanto es estática.
Para obtener más información sobre cómo escribir scripts Java, consulte Utilización del lenguaje de scripts en un diseño de informe.
Las secciones siguientes proporcionan información de consulta para las clases BIRT JavaScript.
![]() ![]() |