Det här kapitlet innehåller referensinformation för BIRT JavaScript-klasser. I BIRT finns ett antal JavaScript-klasser förutom de ursprungliga JavaScript-klasserna som är del av Rhino JavaScript. Rapportutvecklare kan få åtkomst till alla BIRT-klasserna samt deras egenskaper och funktioner när de skriver uttryck. BIRT-klasserna visas som BIRT-funktioner i uttrycksassistentens kategorilista.
BIRT-händelsehanterare som skrivits i Java-kod kan inte få direkt åtkomst till JavaScript-klasserna i BIRT. Det är möjligt att delvis kringgå den begränsningen genom att definiera en ny användaregenskap i ett element och tilldela värdet i den egenskapen med hjälp av ett JavaScript-uttryck. JavaScript-uttrycket kan använda alla JavaScript-objekt i BIRT. Eftersom Java-kod har åtkomst till värdet i en användaregenskap kan Java-kod få åtkomst till resultatet från en utvärdering av ett JavaScript-uttryck på det här sättet. Den främsta begränsningen för den här tekniken är att uttrycket utvärderas vid den tidpunkt då elementet skapas och att det därför är statiskt.
Mer information om hur du skriver Java-skript finns i Använda skript i en rapportdesign.