创建并初始化 DHTML 报表页面查看器

DHTML 报表页面查看器是 CrystalReportViewer 类的一个实例。此类具有许多种影响着如何在 Web 浏览器中显示报表的方法。在查看器可以呈现报表之前,必须先调用其中一些方法。

创建并初始化 DHTML 报表页面查看器
  1. 引用所需的 Java 类和包。

    <%@ page import="com.crystaldecisions.report.web.viewer.CrystalReportViewer" %>

    <%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>

    <%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>


  2. 创建一个 CrystalReportViewer 对象。

    CrystalReportViewer viewer = new CrystalReportViewer();



  3. 调用查看器的 setReportSource 方法,将对报表源对象的引用传给此方法,以设置查看器的报表源。

    现在已创建并初始化了查看器。

    viewer.setReportSource(reportSource);



  4. 如果页面只包含此查看器,则调用其 setOwnPage 方法并传入 true。这使查看器可以自动执行页面配置并启用打印和导出按钮。如果页面包含不同于此查看器的元素,则必须以 false 为参数调用 setOwnPage 方法,并且您必须手动设置内容类型。

    注意:    将 setOwnPage 设置为 false 将禁用导出和打印。

    viewer.setOwnPage(true);



注意:    一旦创建和初始化了查看器,您就可以设置与其显示特征、数据库登录处理和参数提示相关的各种属性。有关更多信息,请参阅《Crystal Reports for Rational Application Developer Java API 参考》中的 CrystalReportViewer 文档。


Business Objects
http://www.china.businessobjects.com

支持服务
http://www.china.businessobjects.com