Este capítulo fornece informações de
referência para classes BIRT JavaScript. O BIRT fornece várias classes JavaScript além das classes JavaScript nativas que fazem parte do Rhino JavaScript. Um desenvolvedor de relatórios pode acessar qualquer uma das classes BIRT e suas propriedades e funções ao gravar uma expressão. As classes do BIRT aparecem na lista Categoria do compilador de expressões como Funções do BIRT.
Os manipuladores de eventos do BIRT gravados em código Java não podem acessar diretamente as classes BIRT JavaScript. No entanto, é possível evitar parcialmente essa restrição definindo uma nova propriedade de usuário em um elemento e designando o valor dessa propriedade utilizando uma expressão JavaScript. A expressão JavaScript pode utilizar qualquer um dos objetos BIRT JavaScript. Como o código Java possui acesso ao valor de uma propriedade de usuário, o código Java poderá, assim, acessar o resultado da avaliação de uma expressão JavaScript. A principal restrição desta técnica é que a expressão é avaliada no momento da criação do elemento e é, portanto, estática.
Para obter informações adicionais sobre como gravar os scripts de Java, consulte Usando a Execução de Scripts em um Design de Relatório.