![]() ![]() |
I BIRT finns ett antal JavaScript-klasser förutom de ursprungliga JavaScript-klasserna som är del av Rhino JavaScript. Rapportutvecklare kan få access till alla BIRT-klasserna samt deras egenskaper och funktioner när de skriver uttryck. BIRT-klasserna visas i kategorilistan i Uttrycksassistenten som JavaScript-objekt i BIRT .
BIRT-händelsehanterare som skrivits i Java-kod kan inte få direkt access 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 access till värdet i en användaregenskap kan Java-kod få access till resultatet från en utvärdering av ett JavaScript-uttryck på det här sättet. En primära begränsningen av att använda den här tekniken är att uttrycket utvärderas när elementet skapas och är därför statiskt.
Mer information om hur du skriver Java-skript finns i Använda skript i rapportdesign.
I följande avsnitt finns referensinformation om JavaScript-klasserna i BIRT.
![]() ![]() |