![]() ![]() |
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-klasser vises som BIRT JavaScript-objekter i uttrykksbyggerens kategoriliste.
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 største 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.
Du finner referanseinformasjon om BIRT JavaScript-klassene i de neste avsnittene.
![]() ![]() |