第 24 章 脚本编制参考(一) 简介

本文介绍了BIRT中JavaScript类的应用及如何通过用户属性实现JavaScript与Java代码之间的交互。报告开发者可以利用BIRT提供的JavaScript类增强报表功能,并通过特定技术让Java编写的事件处理程序间接访问这些JavaScript类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 除了 Rhino JavaScript 包含的本机 JavaScript 类以外,BIRT 还提供了几个 JavaScript 类。在编写表达式时,报告开发者可以访问任何 BIRT 类及其属性和函数。BIRT 类作为 BIRT JavaScript 对象显示在表达式构建器的“类别”列表中。
使用 Java 代码编写的 BIRT 事件处理程序无法直接访问 BIRT JavaScript 类。但是,通过对元素定义新的用户属性并使用 JavaScript 表达式来对该属性赋值,可以部分地避开此限制。JavaScript 表达式可以使用任何 BIRT JavaScript 对象。由于 Java 代码能够访问用户属性的值,所以,Java 代码可以按此方式访问 JavaScript 表达式的求值结果。此技术的主要限制是,在创建元素时对表达式求值,因此,该表达式是静态的。
有关编写 Java 脚本的更多信息,请参阅在报告设计中进行脚本编制。 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值