Ce chapitre fournit des informations de référence pour les classes JavaScript de BIRT. BIRT fournit plusieurs classes JavaScript en plus des classes JavaScript natives appartenant à Rhino JavaScript. Un développeur de rapports peut accéder à n'importe quelle classe BIRT et à leurs propriétés et fonctions en rédigeant une expression. Les classes BIRT apparaissent dans la liste des catégories du générateur d'expression sous forme de fonctions BIRT.
Les gestionnaires d'événements BIRT rédigés en code Java ne peuvent pas accéder aux classes JavaScript BIRT. Il est toutefois possible de contourner cette restriction en définissant une nouvelle propriété utilisateur sur un élément et en affectant la valeur de cette propriété à l'aide d'une expression JavaScript. L'expression JavaScript peut utiliser les objets JavaScript BIRT. Etant donné que le code Java a accès à la valeur d'une propriété utilisateur, il peut accéder au résultat de l'évaluation d'une expression JavaScript. La principale limite de cette technique est que l'expression est évaluée au moment où l'élément est créé, et est par conséquent statique.
Pour plus d'informations sur l'écriture de scripts Java, voir Utilisation de scripts dans une conception de rapport.