日期:2014-05-16 浏览次数:20395 次
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib uri="/crystal-tags-reportviewer.tld" prefix="crviewer" %> <!--外观: displayPage:是否显示报表页 默认 true displayGroupTree:是否展开组树 默认 true displayToolbar:设置是否显示工具栏 默认 true groupTreeWidth:设置组树的宽度,采用groupTreeWidthUnit中设置的单位 默认 200 styleSheet:设置用于显示报表内容的样式表 默认 default.css zoomPercentage:设置显示报表时使用的缩放百分比 默认 100 groupTreeWidthUnit:设置是使用像素还是使用百分比来确定组树的宽度 默认 pixel enablePageToGrow 指定查看器是否应忽略 height 和 width 属性并扩大以适应报表内容。默认 true --> <!--行为:printMode 设置在用户单击打印按钮时是使用 PDF 还是使用 ActiveX 打印模式进行打印。 默认 PDF allowDatabaseLogonPrompting 启用在运行报表之前提示用户登录到数据库的选项。 默认 true allowDrillDown 设置是否允许用户在报表上深化。 默认 true allowParameterPrompting 启用在运行报表时提示用户输入要使用的参数的选项。 默认 true hyperlinkTarget 设置用于显示超级链接文档的窗口或框架。_self 以便在同一框架中显示 HTML 文档,_parent 以便在包含当前框架组的相同框架或窗口中显示 HTML 文档, _top 以便在整个浏览器窗口中显示 HTML 文档,_blank 以便在新的浏览器窗口中显示 HTML 文档。此属性仅适用于报表内容中的超级链接 默认 _self isOwnPage 设置查看器控件是否拥有页面。推荐设置为true 默认 false productLocale 设置用于显示查看器生成的所有文本和格式设置(如工具栏)的区域设置。可以使用区域设置字符串格式(如 en_us、en-us 和 en)来设置 productLocale 属性。 默认 浏览器区域设置 --> <!--工具栏:displayToolbarViewList设置是否在工具栏上显示“视图”列表。true 否 displayToolbarExportButton设置是否在工具栏上显示“导出”按钮。true否 displayToolbarFindPageButton设置是否在工具栏上显示“转到页”按钮。true否 displayToolbarPageNavigationButtons设置是否在工具栏上显示页面导航按钮。true否 displayToolbarPrintButton设置是否在工具栏上显示“打印”按钮。true 否 displayToolbarRefreshButton设置是否在工具栏上显示“刷新”按钮。false否 displayToolbarFindButton设置是否在工具栏上显示“搜索”按钮。true否 displayToolbarToggleTreeButton设置是否在工具栏上显示组树切换按钮。true否 displayToolbarZoomList设置是否在工具栏上显示缩放百分比下拉列表。true否 displayToolbarCrystalLogo设置是否在工具栏上显示 Business Objects 徽标。true否 --> <!--报表源:reportSourceType指定查看器将使用的报表源的类型reportingComponent 指定将使用 Java Reporting Component 来呈现报表。reportApplicationServer 指定将使用报表应用程序服务器来获取报表源。pageServer 指定将使用作为 Crystal Enterprise 部署一部分的页面服务器来获取报表源。无默认值是 reportSourceVar设置将缓存报表源的session变量的名称。如果reportSourceType属性是pageServer,report标记将不再使用,reportSourceVar的值要设置缓存报表源的session变量的名称以获取报表源。 --> <!--标识:viewerName设置查看器的名称。CrystalViewer是 --> <crviewer:viewer reportSourceType="reportingComponent" viewerName="ReportTest-viewer" reportSourceVar="ReportTest" isOwnPage="true" displayGroupTree="false" displayPage="true" displayToolbar="false" groupTreeWidth="200"> <!-- reportName:以便指定要显示的报表 具有唯一性 --> <crviewer:report reportName="reports/ReportTest.rpt" /> </crviewer:viewer>