![]() ![]() |
Narzędzia BIRT oferują kilka klas JavaScript, a także rodzime klasy JavaScript będące częścią języka JavaScript Rhino. Projektant raportów może podczas pisania wyrażenia uzyskać dostęp do dowolnych klas BIRT oraz ich właściwości i funkcji. Klasy BIRT są wyświetlane na liście kategorii Programu budującego wyrażenia jako obiekty JavaScript BIRT.
Procedury obsługi zdarzeń BIRT napisane w języku Java nie mają bezpośredniego dostępu do klas JavaScript BIRT. To ograniczenie można częściowo obejść, definiując nową właściwość użytkownika dla elementu i przypisując wartość tej właściwości przy użyciu wyrażenia JavaScript. Wyrażenie JavaScript może korzystać z dowolnych obiektów JavaScript BIRT. Ponieważ kod Java ma dostęp do wartości właściwości użytkownika, może w ten sposób uzyskać dostęp do wyników wartościowania wyrażenia JavaScript. Głównym ograniczeniem tej techniki jest fakt, że wyrażenie jest wartościowane w chwili tworzenia elementu, a więc jest statyczne.
Więcej informacji na temat pisania skryptów Java zawiera sekcja Używanie skryptów podczas projektowania raportów.
Poniższe sekcje zawierają informacje referencyjne dotyczące klas JavaScript BIRT.
![]() ![]() |