Du finner referanseinformasjon om BIRT JavaScript-klassene i dette kapittelet. BIRT inneholder flere JavaScript-klasser i tillegg til de interne JavaScript-klassene som er en del av Rhino JavaScript.
En rapportutvikler kan få tilgang til alle BIRT-klassene og deres egenskaper og funksjoner ved skriving av et uttrykk. BIRT-klassene blir vist i uttrykksbyggerens Kategori-liste som BIRT-funksjoner.
BIRT-hendelsesbehandlere som er skrevet i Java-kode, har ikke direkte tilgang til BIRT JavaScript-klasser.
Det er imidlertid mulig å delvis omgå denne begrensningen ved å definere en ny brukeregenskap på et element og tilordne verdien for egenskapen ved hjelp av et JavaScript-uttrykk. JavaScript-uttrykket kan bruke ethvert BIRT JavaScript-objekt.
Siden Java-kode har tilgang til verdien for en brukeregenskap, kan Java-kode få tilgang til resultatet av en evaluering av et JavaScript-uttrykk. Den viktigste begrensningen ved denne metoden er at uttrykket evalueres når elementet opprettes, og derfor er statisk.
Du finner mer informasjon om skriving av Java-skript under Bruke skript i rapportdesign.