Vorheriges Nächstes

Referenzinformationen für die Scripterstellung

Dieses Kapitel enthält Referenzinformationen zu den JavaScript-Klassen von BIRT. BIRT stellt neben den nativen JavaScript-Klassen, die zu Rhino JavaScript gehören, mehrere JavaScript-Klassen bereit. Ein Berichtsentwickler kann beim Schreiben eines Ausdrucks auf alle BIRT-Klassen sowie ihre Eigenschaften und Funktionen zugreifen. Die BIRT-Klassen werden im Builder für Ausdrücke in der Liste "Kategorie" als BIRT-Funktionen angezeigt.

BIRT-Ereignishandler, die in Java-Code geschrieben sind, können nicht direkt auf die JavaScript-Klassen von BIRT zugreifen. Diese Einschränkung kann jedoch zum Teil umgangen werden, indem eine neue Benutzereigenschaft für ein Element definiert und der Wert dieser Eigenschaft unter Verwendung eines JavaScript-Ausdrucks zugeordnet wird. Der JavaScript-Ausdruck kann jedes BIRT-JavaScript-Objekt verwenden. Da Java-Code auf den Wert einer Benutzereigenschaft zugreifen kann, kann er auf diese Weise auf das Ergebnis für die Auswertung eines JavaScript-Ausdrucks zugreifen. Die primäre Einschränkung dieses Verfahrens besteht darin, dass der Ausdruck zu einem Zeitpunkt ausgewertet wird, an dem das Element erstellt wird, und daher statisch ist.

Weitere Informationen zum Schreiben von Java-Scripts finden Sie unter Scripterstellung in einem Berichtsentwurf verwenden.


(c) Copyright Actuate Corporation 2012