![]() ![]() |
BIRT-järjestelmä sisältää useita JavaScript-luokkia järjestelmän omien, Rhino JavaScript -lajin JavaScript-luokkien lisäksi. Raportin laatija voi käyttää kaikkia BIRT-luokkia sekä niiden ominaisuuksia ja funktioita lausekkeissa. BIRT-luokat näkyvät lausekkeiden luontitoiminnon luokkaluettelossa BIRT JavaScript -objekteina.
Java-koodilla kirjoitetut BIRT-tapahtumankäsittelytoiminnot eivät voi käyttää BIRT JavaScript -luokkia suoraan. Voit kiertää tämän rajoituksen osittain määrittämällä elementtiin uuden käyttäjän ominaisuuden, jonka arvoksi määrität JavaScript-lausekkeen. JavaScript-lausekkeessa voit käyttää mitä tahansa BIRT JavaScript -objekteja. Koska Java-koodi voi käyttää käyttäjän ominaisuuden arvoa, Java-koodi voi käsitellä JavaScript-lausekkeen laskentatulosta. Tämän menetelmän tärkein rajoitus on se, että lauseke on laskettava elementin luontihetkellä, joten se on staattinen.
Lisätietoja Java-komentosarjojen kirjoituksesta on kohdassa Komentosarjojen käyttö raporttirakenteessa.
Seuraavissa osissa on BIRT JavaScript -luokkien ohjeita.
![]() ![]() |