Este capítulo proporciona información de consulta para las clases BIRT JavaScript. 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 Constructor de
expresiones como funciones BIRT.
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.