Προηγούμενο Επόμενο

Πληροφορίες αναφοράς για τη δημιουργία σεναρίων

Αυτό το κεφάλαιο παρέχει πληροφορίες αναφοράς για τις κλάσεις JavaScript του BIRT. Το BIRT παρέχει διάφορες κλάσεις JavaScript μαζί με τις ενσωματωμένες κλάσεις JavaScript που αποτελούν μέρος του Rhino JavaScript. Ο προγραμματιστής αναφορών μπορεί να έχει πρόσβαση σε οποιαδήποτε κλάση BIRT καθώς και στις ιδιότητες και τις λειτουργίες τους κατά τη σύνταξη μιας έκφρασης. Οι κλάσεις BIRT εμφανίζονται στη λίστα κατηγοριών του εργαλείου δόμησης εκφράσεων ως Συναρτήσεις BIRT.

Οι ρουτίνες χειρισμού συμβάντων BIRT που συντάσσονται σε κώδικα Java δεν μπορούν να έχουν άμεση πρόσβαση στις κλάσεις JavaScript του BIRT. Ωστόσο, είναι δυνατή η μερική παράκαμψη αυτού του περιορισμού ορίζοντας μια νέα ιδιότητα χρήστη σε ένα στοιχείο και αντιστοιχίζοντας την τιμή αυτής της ιδιότητας με τη χρήση μιας έκφρασης JavaScript. Η έκφραση JavaScript μπορεί να χρησιμοποιήσει οποιοδήποτε αντικείμενο JavaScript του BIRT. Εφόσον ο κώδικας Java διαθέτει πρόσβαση στην τιμή μιας ιδιότητας χρήστη, ο κώδικας Java μπορεί με αυτόν τον τρόπο να έχει πρόσβαση στο αποτέλεσμα της αποτίμησης μιας έκφρασης JavaScript. Ο κύριος περιορισμός αυτής της τεχνικής είναι ότι η έκφραση αποτιμάται κατά τη δημιουργία του στοιχείου και κατά συνέπεια είναι στατική.

Για περισσότερες πληροφορίες σχετικά με τη σύνταξη σεναρίων Java, ανατρέξτε στην ενότητα Χρήση σεναρίων κατά το σχεδιασμό αναφορών.


(c) Copyright Actuate Corporation 2013