日期:2014-05-16  浏览次数:20355 次

jsp 水晶报表 标签属性说明
<%@ 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>