概述

使用 ReportPageViewer 组件来创建显示 Crystal 报表的 Web 页。ReportPageViewer 组件以 DHTML 格式呈现报表,并提供了一个使用户能够导航报表的工具栏。可以通过设置 ReportPageViewer 组件的属性来自定义其外观和行为。

例如,您可以配置 ReportPageViewer 组件来显示这样一个 Crystal 报表:该报表需要附加用户输入、使用特定用户和密码将用户登录到数据库并具有自定义的外观。

要使用 ReportPageViewer 组件显示报表,您必须指定报表来源。报表源是 ReportPageViewer 组件用于访问报表属性的对象。它为 ReportPageViewer 组件提供了查询报表数据、页面信息和其他内部报表信息的方法。报表源是从报表服务器(如页面服务器、RAS 和 Java Reporting Component)中获得的。一旦获得了报表源,您就可以通过设置 reportSource 属性将报表源分配给 ReportPageViewer 组件。

如果报表包含参数,默认情况下 ReportPageViewer 组件将提示用户输入参数信息。通过设置 parameterFields 参数,可以将 ReportPageViewer 组件配置为使用预定义参数。然后可以通过将 allowParameterPrompting 属性设置为 false 来禁用参数提示。

如果报表需要数据库登录信息来检索数据,默认情况下 ReportPageViewer 组件将提示用户输入数据库登录信息。通过设置 databaseLogonInfos 属性并将 allowDatabaseLogonPrompting 属性设置为 false,您可以将 ReportPageViewer 组件配置为使用预定义的数据库登录。

可以通过设置各种属性来自定义 ReportPageViewer 组件的外观。常用的一些属性如下所示:

数据绑定

ReportPageViewer 组件支持将数据绑定到 EnterpriseItem Bean。此 Bean 通过其 reportSource 属性为报表提供来源,因此可以通过 ReportPage Viewer 来呈现报表。使用 reportSource 属性可将组件绑定到所需的报表源。


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

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