![]() ![]() |
除了屬於 Rhino JavaScript 一部分的原生 JavaScript 類別外,BIRT 另外提供了數個 JavaScript 類別。 在撰寫表示式時,報告開發人員可以存取任何 BIRT 類別及其內容與功能。BIRT 類別會以 BIRT JavaScript 物件的形式,出現在「表示式建置器」的「種類」清單中。
以 Java 程式碼撰寫的 BIRT 事件處理常式無法直接存取 BIRT JavaScript 類別。然而,您可以局部規避這個限制,方法是在元素中定義一個新的使用者內容,並且使用 JavaScript 表示式來指派該內容的值。JavaScript 表示式可以使用任何 BIRT JavaScript 物件。由於 Java 程式碼可以存取使用者內容的值,因此,Java 程式碼可以存取對 JavaScript 表示式求值的結果。這個技術的主要限制在於表示式是在建立元素時進行求值,因此是靜態的。
如需撰寫 Java Script 的相關資訊,請參閱在報告設計中使用 Scripting。
下列各節提供 BIRT JavaScript 類別的參照資訊。
![]() ![]() |