自定义报表查看器 Web 部件

可以使用报表查看器 Web 部件查看在为 SharePoint 集成配置的报表服务器上运行的报表。 可显示的报表包括报表定义 (.rdl) 文件和报表生成器报表。 报表自动在新页面中的报表查看器 Web 部件中打开,但如果希望特定报表始终在该页面上可见,也可以向现有网页或网站添加报表查看器 Web 部件。

可以通过以下方式自定义报表查看器 Web 部件:

  • 通过设置属性更改 Web 部件的外观。

  • 选择报表工具栏上可用的交互式报表功能。

  • 指定可用的视图区域。 报表查看器 Web 部件具有报表视图区域、参数区域和凭据区域。

不能扩展报表查看器 Web 部件以支持不同的文件类型,并且不能将报表工具栏替换为自定义工具栏或向现有工具栏添加新功能。 如果需要自定义标准功能,则应创建自定义 Web 部件。

设置网页部件属性

Web 部件具有用于配置特定功能的自定义属性。 Web 部件还具有每个 Web 部件的标准通用属性。

更改默认属性

报表查看器 Web 部件具有最适合从库或文件夹按需打开报表的默认属性。 默认情况下,所有可用控件都显示在工具栏上,高度和宽度设置为使用网页上的所有可用空间。 如果要修改默认属性,可以通过 网站设置自定义 Web 部件。

  1. “网站作 ”菜单上,单击“ 网站设置”。

  2. 在“图库”下,单击 “Web 部件”。

  3. 单击 ReportViewer.dwp

  4. 打开工具窗格并设置要使用的属性。

在网页中自定义嵌入报表查看器

可以设置属性以使报表查看器适合网页。 报表查看器可以使用与所在页面相同的样式与颜色。 您可以隐藏全部或部分工具栏、文档结构图和参数区域以使所分配空间内的报表视图区域最大化。 报表始终使用创建时为其定义的样式;在报表发布到 SharePoint 库后,无法自定义报表外观。

如果要在网页中嵌入报表查看器 Web 部件,则应将 报表 URL 属性设置为特定报表。 如果您不这样做,报表查看器将显示链接到报表的说明。 不能自定义或删除说明。

报表查看器 Web 部件的自定义属性

设置自定义属性时,请注意,某些属性仅在报表查看器 Web 部件嵌入到页面中时才使用。 例如,其中包括“标题”、“高度”、“宽度”、“部件版式类型”和“区域”等。 无论报表查看器是显示在页面内还是以整页模式打开报表,均可以使用其他属性(例如“工具栏”设置和“参数”设置)。

下面列出了报表查看器 Web 部件的自定义属性。

资产 DESCRIPTION
报告 报表的完全限定路径位于当前 SharePoint 网站,或在同一 Web 应用程序或服务器场内的站点上。 若要在设置其他属性时获得最佳结果,请在指定报表 URL 后单击“应用”。
超链接目标 标准 HTML,用于指定显示当前文档内链接内容的目标框架。 对于包含指向外部网站的超链接的报表,可以指定是用目标文档替换当前窗口中的现有报表还是在新浏览器窗口中打开目标文档。 有效值包括 _Top_Blank_Self_Top 使用当前窗口, _Blank 在新浏览器窗口中加载文档,并在 _Self 当前框架中打开该文档。 虽然 _Parent 是 HTML 中 Target 属性的有效值,但不要将其用于嵌入到页面中的报表查看器 Web 部件。
自动生成 Web 部件标题 一个生成的标题,其中包含报表查看器 Web 部件的名称以及报表的名称,用短划线分隔。 如果报表没有标题,则使用报表文件名。 向页面添加 Web 部件时,标题可见。 如果选中此复选框,则每次刷新页面时都会生成标题。
自动生成 网页部件标题细节链接 生成的超链接显示在 Web 部件上方。 可以单击链接以在新页面中以全页模式打开报表。
显示报表生成器菜单项。 显示或隐藏用于打开报表生成器的 “操作” 菜单选项。
显示订阅菜单项 显示或隐藏用于为报表创建订阅的 “操作” 菜单选项。
显示打印菜单项 显示或隐藏用于打印报表的 “操作” 菜单选项。
显示导出菜单项 显示或隐藏用于导出报表的 “操作” 菜单选项。
显示刷新按钮 显示或隐藏工具栏上的刷新按钮。
显示页导航控件 显示或隐藏工具栏上的报表导航按钮。 此选项更改所有导航控件的可见性。
显示后退按钮 显示或隐藏工具栏上的后退按钮。
显示查找按钮 显示或隐藏工具栏上的查找控件。 查找控件让用户可以在所呈现的报表中搜索文本。 此选项更改所有查找控件的可见性。
显示缩放控件 显示或隐藏工具栏上的缩放控件。
显示 ATOM 馈送按钮 显示或隐藏工具栏上的 ATOM 馈送按钮。

htmlviewer_datafeed
工具栏位置 确定工具栏在报表查看器中的位置。 有效值包括 TopBottom
提示区域 有效值包括 DisplayedCollapsedHiddenDisplayed 显示报表的参数区域,这些报表包含参数化值,并且需要用户输入才能运行报表。 Hidden如果指定了所有报表参数,并且不希望参数区域对用户可见,请使用。
参数区域宽度 可以选择度量单位和值。 默认值为 200 像素。 此属性的唯一要求是大于零。
文档结构图 报表中定义的报表导航控件,用于提供对报表特定部分的一键式访问。 它在 HTML 报表中可用。 文档结构图显示在报表视图区域旁的可折叠区域中。 有效值包括 DisplayedCollapsedHidden。 如果为某个报表定义了文档映射,区域会默认展开,除非在 Web 部件属性中被标记为隐藏或折叠。 如果文档地图已折叠,可以单击箭头将其展开。
文档结构图区域宽度 可以选择度量单位和值。 默认值为 200 像素。 此属性的唯一要求是大于零。
加载参数 检索报表的参数属性。 并非所有报表都具有参数。 如果报表没有参数,则不会返回任何值。 如果要为刚上传的报表设置属性,则可能会收到一个错误,指示数据源连接已被删除。 如果发生这种情况,请重置连接,然后在指定连接后完成设置参数属性。 有关如何设置连接的详细信息,请参阅创建和管理共享数据源(SharePoint 集成模式下的 Reporting Services)

为获得最佳结果,请单击“ 应用 ”,然后单击“加载参数”。

加载参数属性之后,可以设置它们,方法与在报表的参数属性页上进行设置相同。 有关如何设置参数的详细信息,请参阅在已发布报表上设置参数(SharePoint 集成模式下的 Reporting Services)

自定义工具栏

工具栏显示在标题下方并在报表的顶部扩展。 工具栏上具有 “操作” 菜单,并可按页浏览分页报表、刷新和缩放。 它还包括适用于具有文档结构图的报表的文档结构图控件。 “操作” 菜单中包括用于导出报表、搜索报表中的文本或数字、打印报表以及在报表生成器中打开报表的命令。

不能向 “作” 菜单添加新命令,但可以通过更改对用户可见的选项对其进行自定义。 若要更改工具栏按钮和控件的可见性,可以在 Web 部件的 “工具栏项可见性 ”部分中更改选项。 此外,还可以通过使 “打印” 命令或特定导出格式在报表服务器上不可用,从而将这些功能删除。 页导航控件可用于具有分页符的报表;不具分页符的报表为长度可变的单页报表。 刷新 根据报表当前参数重新处理报表。 若要在一行上显示所有控件,请将 Web 部件的整体宽度设置为至少 400 像素。

自定义查看区域

视图区域用于显示报表。 报表视图区域与“参数”和“凭据”区域共享,如果它们被使用。 需要凭据时,凭据区域将显示在空报表视图区域的旁边。 在用户提供凭据并运行报表后,凭据区域将关闭。 若要自定义提示用户设置凭据的文本,请修改数据源连接属性。 有关详细信息,请参阅创建和管理共享数据源(SharePoint 集成模式下的 Reporting Services)

参数区域提供用于在运行报表之前输入值的字段。 仅当报表定义包含参数时,才使用它。 显示“参数”或“凭据”区域时,将调整报表视图以使用 Web 部件的剩余宽度。 可以在 Web 部件上设置属性以自定义参数的宽度。 也可以定义显示在页面上各个参数旁的标签。 有关如何修改参数标签的详细信息,请参阅在已发布报表上设置参数(SharePoint 集成模式下的 Reporting Services)

另请参阅

SharePoint 网站上的报表查看器 Web 部件
将报表查看器 Web 部件添加到网页(SharePoint 集成模式下的 Reporting Services)