![]() ![]() |
Το BIRT παρέχει διάφορες κλάσεις JavaScript επιπλέον των ενσωματωμένων κλάσεων JavaScript που αποτελούν μέρος του Rhino JavaScript. Ο προγραμματιστής αναφορών μπορεί να έχει πρόσβαση σε οποιαδήποτε κλάση BIRT καθώς και στις ιδιότητες και τις λειτουργίες τους κατά τη σύνταξη μιας έκφρασης. Οι κλάσεις BIRT εμφανίζονται στη λίστα "Κατηγορία" του εργαλείου δόμησης εκφράσεων αντικείμενα BIRT JavaScript.
Οι ρουτίνες χειρισμού συμβάντων BIRT που συντάσσονται σε κώδικα Java δεν μπορούν να έχουν άμεση πρόσβαση στις κλάσεις JavaScript του BIRT. Ωστόσο, είναι δυνατή η μερική παραβίαση αυτού του περιορισμού ορίζοντας μια νέα ιδιότητα χρήστη σε στοιχείο και η αντιστοίχιση της τιμής αυτής της ιδιότητας με τη χρήση έκφρασης JavaScript. Η έκφραση JavaScript μπορεί να χρησιμοποιήσει οποιοδήποτε αντικείμενο JavaScript του BIRT. Εφόσον ο κώδικας Java διαθέτει πρόσβαση στην τιμή μιας ιδιότητας χρήστη, ο κώδικας Java μπορεί με αυτόν τον τρόπο να έχει πρόσβαση στο αποτέλεσμα της αποτίμησης μιας έκφρασης JavaScript. Ο κύριος περιορισμός αυτής της τεχνικής είναι ότι η έκφραση αποτιμάται ταυτόχρονα με τη δημιουργία του στοιχείου και κατά συνέπεια είναι στατικό.
Για περισσότερες πληροφορίες σχετικά με τη σύνταξη σεναρίων σε Java, ανατρέξτε στο κεφάλαιο Χρήση σεναρίου στο σχέδιο αναφορών.
Οι ακόλουθες ενότητες παρέχουν πληροφορίες παραπομπής για τις κλάσεις JavaScript του BIRT.
![]() ![]() |