快速业务通道

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15
ue (Y) Series 并单 击 Interactivity 按钮。在 Series Interactivity 编辑器中,选择 Mouse Click 事件和 Hyperlink 操作,然后单击 Edit base URL 按钮。

图 25. 编辑交互

现在要配置这个操作,让它用一个代表产品名的参数打开 trend.rprdesign 报告。在 Hyperlink Options 编辑器中,选择 Drill-through。在 Step 1: Select a target report 部分中,选择 Report Design。单击 Browse 按钮,浏 览到当前工作空间并选择 trend.rptdesign。在 Report Parameters 表格中,单 击第一行中的第一个单元格并选择 productname,然后单击第二个单元格把它设 置为必需的。选择第三个单元格并单击 ... 按钮。在 Expression Builder 中, 选择 Available Column Bindings > Chart - NewChart,双击 PRODUCTNAME 并单击 OK。

为了在同一个窗口中显示趋势报告,在 Step 4: Show target report in 部 分中选择 Same Window,然后双击 OK 和 Close。

图 26. 编辑超链接选项

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告(16)

时间:2011-08-27 IBM Sheldon Lee-Loy

单击 Finish 和 Ctrl+s 保存报告。

现在配置 trend.rptdesign 报告,让用户可以通过选择线条图中的节点来打 开 customers.rptdesign 报告。这使用户可以向下钻取到特定产品的消费者销售 数据。双击 trend.rptdesign 报告在 Report Editor 中打开它。双击线条图, 打开图表向导。单击 Format Chart 选项卡并选择 Series > Value (Y) Series,然后单击 Interactivity 按钮。在 Series Interactivity 编辑器中, 选择 Mouse Click 事件和 Hyperlink 操作。单击 Edit base URL 按钮并选择 Drill-through。在 Step 1: Select a target report 部分中,选择 Report Design。单击 Browse 按钮并浏览到 customers.rptdesign 报告,选择它并单击 OK。在 Report Parameters 表格的第一个单元格中,选择 productname。选择第 三个单元格并单击 ... 按钮。在 Expression Builder 中,选择 Available Column Bindings > Chart - NewChart,双击 PRODUCTNAME 并单击 OK。

在 Step 4: Show target report in 部分中,选择 Same Window,从而在同 一个窗口中显示消费者报告。单击 OK 并单击 Close,然后单击 Finish 和 Ctrl+s 保存报告。

添加国际化

BIRT 报告通过 Java 资源束将本地文本外部化。

创建资源束

首先创建一个资源束并把它与总销售报告关联起来。另外两个报告中也可以使 用这个束。双击 overall.rptdesign。在 Property Editor 中,选择 Resources 选项卡。在这里,我们引用资源束文件。我们将创建资源束文件并把它放在报告 模板文件所在的文件夹中。单击 Add 按钮,在对话框中选择 Resource Folder 节点,也就是包含报告的项目文件夹。在 New File Name 框中输入 messages.properties 并单击 OK。

图 27. 创建属性文件

使用 Ctrl+s 保存报告。在 Navigator 视图中,选择 MyReports,右键单击 ,然后选择 Refresh。这时会看到刚才创建的 messages.properties 文件。

图 28. Navigator 视图

创建本地化文本

现在编辑 messages.properties 文件,添加下面的本地化消息。双击 messages.properties 在默认的文本编辑器中打开它。输入下面的字符串并使用 Ctrl+s 保存修改。

清单 5. 属性项

overall.bar.title=Annual Product Sales  Chart  product.line.title=Product Sales over Time customer.pie.title=Customer Sales Distribution  customer.line.title=Customer Sales over Time

用BIRT实现高级图表:用基于Eclipse的BIRT创建具有专业外观的报告(17)

时间:2011-08-27 IBM Sheldon Lee-Loy

配置图表标题

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号