Tópico
anteriorTópico
seguinte


Capítulo 24 Referência da criação de scripts

O BIRT faculta diversas classes JavaScript além das classes JavaScript nativas que fazem parte de Rhino JavaScript. Um programador de relatórios pode aceder a qualquer uma das classes BIRT, bem como às suas propriedades e funções ao escrever uma expressão. As classes BIRT são apresentadas na lista de categorias do Construtor de expressões como objectos JavaScript do BIRT JavaScript.

As rotinas de tratamento de eventos do BIRT escritas em código Java não conseguem aceder directamente às classes JavaScript do BIRT. No entanto, é possível contornar parcialmente esta restrição definindo uma nova propriedade de utilizador num elemento e atribuindo o valor dessa mesma propriedade utilizando uma expressão JavaScript. A expressão JavaScript pode utilizar qualquer um dos objectos JavaScript do BIRT. Dado que o código Java tem acesso ao valor de uma propriedade de utilizador, o código Java consegue, desta forma, aceder ao resultado da avaliação de uma expressão JavaScript. A principal restrição desta técnica é o facto da expressão ser avaliada na altura em que o elemento é criado e, portanto, ser estática.

Para obter mais informações sobre como escrever scripts Java, consulte o tópico Utilizar o script numa concepção de relatórios.

As seguintes secções facultam informações de referência para as classes JavaScript do BIRT.


(c)
Copyright Actuate Corporation 2006

Tópico
anteriorTópico
seguinte