![]() ![]() |
BIRT stiller flere JavaScript-klasser til rådighed ud over de indbyggede JavaScript-klasser, der indgår i Rhino JavaScript. Rapportudviklere kan benytte en hvilken som helst BIRT-klasse og dens egenskaber og funktioner, når de skriver et udtryk. BIRT-klasserne vises på listen Kategori i Opret udtryk som BIRT JavaScript-objekter.
BIRT-aktivitetsbehandlere, der er skrevet i Java, kan ikke benytte BIRT JavaScript-klasserne direkte. Begrænsningen kan omgås delvist, ved at du definerer en ny brugeregenskab til et element og tildeler en værdi til egenskaben vha. et JavaScript-udtryk. JavaScript-udtrykket kan bruge alle BIRT JavaScript-objekterne. Da Java-kode har adgang til værdien af en brugeregenskab, kan Java-kode på denne måde få adgang til resultatet af et JavaScript-udtryks evaluering. Den primære begrænsning ved denne teknik er, at udtrykket evalueres, når elementet oprettes, og derfor er statisk.
Der er flere oplysninger om skrivning af Java-scripts i Scripting i et rapportdesign.
De næste afsnit indeholder referenceoplysninger til BIRT JavaScript-klasserne.
![]() ![]() |