连接 Web 部件中的数据

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在多个产品和技术,来自不同数据源连接的数据集非常复杂,并需要编程技能。但是,您可以使用菜单和Web 部件中的按钮以创建数据连接,而无需编写任何自定义代码。例如,通过连接 Web 部件,您可以呈现数据从两个 Web 部件以不同的视图、 相关之间执行计算两个 Web 部件,并使用另一个 Web 部件中的值筛选 Web 部件 — 所有上一个Web 部件页。

本文内容

Web 部件连接的概述

创建 Web 部件连接

创建或更改两个 Web 部件之间的连接

完成配置连接对话框中的 Web 部件连接

删除两个 Web 部件之间的连接

常见的 Web 部件连接

Web 部件连接概述

使用 Web 部件连接,可以创建或增强 Web 部件页。如果将 Web 部件相连接,那么当您在一个 Web 部件中执行操作时,会更改另一个 Web 部件的内容。

例如,通过在员工列表视图 Web 部件与图像 Web 部件之间传递数据,可以将前者连接到后者。员工列表视图 Web 部件中包含一列,其中显示员工的照片,每次在该部件中选择一行时,您都可以在图像 Web 部件中看到相应的照片。

基本的 Web 部件连接

1.Web 部件连接是一种方法将数据从一个 Web 部件传递到另一个 Web 部件并同步它们的行为。

2.一个 Web 部件提供数据。

3.数据可以列表、 行、 单元格或参数值。

4.其他 Web 部件获取的数据。

通过使用 Web 部件菜单上的连接命令的连接类型子菜单,可以从任何一个 Web 部件创建 Web 部件连接。例如,如果一个 Web 部件连接类型子菜单命令条行提供给其他 Web 部件连接类型子菜单命令显示获取行

不仅可以在同一个 Web 部件页上,创建 Web 部件连接,但您也可以创建两个不同的 Web 部件页中使用的是 Microsoft Windows SharePoint Services,如Microsoft Office SharePoint Designer 2007兼容的 Web 设计程序相同的顶级网站上的 Web 部件之间的连接。

返回页首

建立 Web 部件连接

使用 Web 部件连接创建 Web 部件页的过程分为三个步骤。

步骤 1:确定想要在 Web 部件页上显示哪些数据

通常情况下,有一个或多个列表视图 Web 部件提供所需的数据。列表以表格格式显示数据,并使其更易于修改和刷新数据、 更改排序顺序、 内的列表中和聚合数据筛选。通过使用工具窗格中的视图选择器,您可以更改列表视图 Web 部件,只需的列,您需要使用的视图。

步骤 2: 添加到 Web 部件页的 Web 部件

大多数列表是为您的网站的 Web 部件库中的列表视图 Web 部件可用。您有权访问其他 Web 部件库位于通常可用的其他 Web 部件。有时,您可能需要从具有 Web 部件的有趣或有用实例的其他网站导入 Web 部件。可以还搜索在外部网站上的 Web 部件,然后请求网站管理员将它们安装在您的网站。例如,您可以找到 Web 部件在Microsoft Office SharePoint Server 2007 Web 组件目录或网站上的另一个软件制造商。一段时间,Web 部件库将增大和适应您的需求和您组织的需要。

步骤 3:连接 Web 部件以获得想要的结果

您可以创建只能在支持 Web 部件连接的 Web 部件之间的连接。列表视图 Web 部件、 表单 Web 部件和图像 Web 部件,包括支持 Web 部件连接的 web 部件。Web 部件菜单上的连接子菜单显示仅可以创建的连接类型,并提供的 Web 部件子菜单显示仅兼容的 Web 部件。完成步骤 1 和 2 后,决策非常简单,并使 Web 部件连接所需的脚本或编码不了解。

注意: 您可以创建仅之间是相同的 Web 部件页的 Web 部件的连接。从另一个网站或数据源连接到数据的 Web 部件,您可以使用与 Microsoft Windows SharePoint Services,如Office SharePoint Designer 2007兼容的 Web 设计程序中添加数据视图。

返回页首

建立或更改两个 Web 部件之间的连接

通过使用菜单和对话框,可以连接 Web 部件、在 Web 部件之间传递数据以及同步它们的行为。

  1. 打开 Web 部件页。

  2. 在“网站操作”菜单 按钮图像 上,单击“编辑页面”。

  3. 决定要连接的两个 Web 部件。您可以创建或更改通过发起从任一 Web 部件的连接。

  4. 从任一 Web 部件,单击 Web 部件菜单 Web 部件菜单 ,指向连接,指向您要创建或更改,如将行提供给排序/筛选来源,连接的类型,然后单击您要为其创建或更改连接 Web 部件的名称。

    连接”子菜单上命令的说明

    在命令 连接 子菜单

    描述

    将行提供给

    通过将所选数据行传递到其他 Web 部件,可以将列表视图 Web 部件连接到该 Web 部件。根据创建其他 Web 部件和获取数据的方式,其他 Web 部件可以显示行数据,或将行数据用作过滤器或参数值。

    在标准视图中,当您连接列表视图 Web 部件时,会自动添加一个“选择项目”列,您可以指示将哪一行传递到其他 Web 部件的选项。在标准视图中,一次只能选择一行。某些列(如“编辑”列)在 Web 部件连接中不可用。

    在数据表视图中,可以选择多行,但是仅有一行传递到其他 Web 部件。如果选择了多行,包含活动单元格的行将传递到其他 Web 部件,并将忽略其他所有行。无法将“总计行”或“新行”中的数据提供给其他 Web 部件。

    通过这一连接类型,可以将多个 Web 部件连接到列表视图 Web 部件。

    将数据提供给

    可以将列表视图 Web 部件连接到可以处理列表数据的另一个 Web 部件。这种情况下,列表视图 Web 部件是其他 Web 部件的数据源。

    在标准和数据表视图中,只将视图中的数据提供给其他 Web 部件。

    通过这一连接类型,可以将多个 Web 部件连接到列表视图 Web 部件。

    排序/筛选来源

    在标准视图和数据表视图中,可以将列表视图 Web 部件连接到可为其提供以下信息的另一个 Web 部件:

    1.一个或多个列名称和值对的筛选列表视图 Web 部件中的数据的数据。

    2.列的数据按升序或降序排序列表视图 Web 部件中的对数据进行排序。

    通过这一连接类型,只能将一个其他 Web 部件连接到列表视图 Web 部件。

    Web 部件菜单上可能无法启用或您的 Web 部件页上可见的原因有多种,包括的 Web 部件或区域不支持连接,您使用的不是与 Windows SharePoint Services 兼容的浏览器或在您的网站上禁用连接。

  5. 对于某些 Web 部件连接,您可能需要在配置连接对话框中选择的其他信息。例如,您可能需要选择要使用的连接类型或您想要筛选的列。此外,具体取决于一个或两个 Web 部件的创建方式,您可能会看到是唯一的 Web 部件连接到的其他对话框。有关详细信息,请参阅帮助信息中,如果任何自定义 Web 部件。

    提示: 如果要使用某个 Web 部件通过 Web 部件连接为另一个 Web 部件提供数据,但不想显示该 Web 部件,则可将其隐藏。

    注释: 

    • 连接类型子菜单会有所不同,从 Web 部件页的 Web 部件页和 Web 部件连接到的原因有多种,包括 Web 部件页,Web 部件或 Web 部件区域,键入或兼容的 Web 部件页上,在属性设置之间的差异的 Web 部件和 Web 部件是否具有兼容的连接类型。

    • 可连接的 Web 部件显示在可用的 Web 部件子菜单上。不可能设计 Web 部件页上的某些 Web 部件进行连接,某些 Web 部件可能不支持连接到当前的 Web 部件,或当前超出了某些连接限制。

返回页首

在“配置连接”对话框中完成 Web 部件连接

使用“配置连接”对话框可在获取数据的 Web 部件的列与提供数据的 Web 部件的列之间进行匹配。

注意: 您可能建立正确但是无意义的连接。例如,提供数据的 Web 部件有一个产品 ID 列,而获取数据的 Web 部件有一个员工 ID 列。虽然您可以对这两个栏进行匹配,但是结果毫无意义。

“列”列表框中,从获取数据的 Web 部件中选择一列,或者从提供数据的 Web 部件中选择一列,也可以同时执行两个操作。

下面是一些常见的示例:

  • 匹配行的单元格或另一个 Web 部件中的数据的字段的一个 Web 部件中的数据   

    您从连接的 Web 部件的联系人列表视图 Web 部件。列表视图中的列之一是包含名为照片,其中包含指向该联系人的图片的 URL 的超链接的列。您可以对图像 Web 部件中,可以显示仅包含图片的 URL 进行连接。您需要从联系人 Web 部件向图像 Web 部件提供正确的匹配选择照片列。

  • 匹配一个 Web 部件连接到另一个 Web 部件中的数据的列中的数据的行,以便您可以对其进行筛选   

    您从连接的 Web 部件是包含订单数据的列表视图 Web 部件。列表视图中的列之一是包含名为OrdersDetailsID行项目的列。您可以对其他列表视图 Web 部件具有多个列包含订单的详细信息,其中之一是名为OrdersDetailsID匹配的列进行连接。若要连接两个 Web 部件,以便当您选择一个 Web 部件中的顺序,另一个 Web 部件中显示该订单的每个行项目,必须匹配OrdersDetailsID列中每个 Web 部件。

    注意: 列名不必相同,但是底层的数据必须匹配或者具有相同的值。

返回页首

删除两个 Web 部件之间的连接

  1. 打开 Web 部件页。

  2. 在“网站操作”菜单 按钮图像 上,单击“编辑页面”。

  3. 在想要删除的连接,单击 Web 部件菜单 Web 部件菜单上,指向连接Web 部件的任何一个,指向要删除的连接的类型,例如,将行提供给排序/筛选来源—,然后单击要从中删除连接 Web 部件的名称。

    注意: 已启用连接的每个选择的连接子菜单上都会出现一个复选标记。如果看不到复选标记,则说明未启用连接。

  4. “配置连接”对话框中,单击“删除连接”

  5. 在系统提示您确认是否要删除 Web 部件之间的连接时,单击“确定”

返回页首

Web 部件连接的常见类型

在 Web 部件页上组合和连接 Web 部件有多种方法。您可以在自己的 Web 部件页上建立其中几种 Web 部件连接。下面的方案说明了 Web 部件之间的数据连接的常见类型。

母版和详细信息

您有一个数据主列表,并且需要显示与该主列表相关的详细信息。

主列表和详细信息示例

1.员工基础知识 Web 部件中包含基本,常用员工的数据,例如 ID、 名称和职务。

2.到查找员工详细信息,请选择行。

3.行传递到其他 Web 部件。

4.在员工详细信息 Web 部件中,在窗体视图中显示所有员工详细信息。

在列表视图 Web 部件,甚至可以进行排序和筛选大型列表来帮助查找员工之前选择的行。是否广泛的明细数据,您甚至可以在另一个 Web 部件页上显示员工详细信息 Web 部件。

摘要和详细信息

您有一个数据摘要列表,需要显示生成该摘要数据的详细信息。

摘要和详细信息示例

1.年度截止到现在支付存根 Web 部件包含薪酬信息。

2.您选择你的累计的假期时间和病假天数的摘要信息。

3.摘要信息传递到其他 Web 部件。

4.在支付存根详细信息 Web 部件中显示每周的数据,您可以验证才能刷新您的内存或确认其准确性这些天的记录时的周。

父级和子级

您显示了一个数据列表(父信息),对于每一行都有一个或多个需要在另一个列表中显示的相关行(子信息)。

父级和子级示例

1.订单 Web 部件提供最新的客户订单的列表。

2.单击行包含您想要检查的顺序。

3.行传递到其他 Web 部件。

4.在订单详细信息 Web 部件,显示该订单所有明细项目。

搜索和筛选

您想在一个 Web 部件中输入数据,如搜索或筛选条件,并在另一个 Web 部件中显示结果。

搜索和筛选示例

1.在书籍搜索 Web 部件中,您可以输入书籍信息,如标题、 作者和主题,以尝试查找书籍或的书籍。

2.单击提交。

3.搜索条件传递到其他 Web 部件。

4.书籍列表 Web 部件中显示一个或多个搜索条件相匹配的书籍。

计算

虽然可以经常在 Web 部件内部计算数据,但有时可能想将两个 Web 部件组合在一起,以使得计算更加灵活。

计算示例

1.输入抵押贷款额抵押贷款数字 Web 部件。

2.单击转到。

3.抵押贷款额传递到其他 Web 部件。

4.抵押贷款计算器 Web 部件计算抵押贷款,并显示每月付款计划。

其他数据视图

以几种不同的方式查看数据可有助于了解含义、趋势和关系。您可以从一个 Web 部件传递列表、行和单元格(或字段和参数),并在其他视图中显示这些数据。

列表的另一种视图

您要在一个层次结构图表中显示所有公司员工。

列表数据的另一种视图

1.员工 Web 部件显示员工 ID、 雇员姓名、 职务和适合您的公司的所有人的经理 ID。

2.因为您正在使用的所有数据,则没有选定内容是必需的。

3.所有数据传递到另一个 Web 部件。

4.组织图表 Web 部件显示员工之间的工作关系,并可以显示此层次结构的其他视图。

行的另一种视图

您想要以图表(如饼表或条形图)的形式查看一行人口统计数据。

行数据的另一种视图

1.总体统计信息 Web 部件显示如年龄、 收入和传统的人口数据。

2.您选择人口数据的行。

3.您将数据传递到另一个 Web 部件。

4.图表 Web 部件中的饼图和或者条形图显示数据的行。

单元格的另一种视图

您想跟踪筹资活动的总体进度。

单元格数据的另一种视图

1.在募捐 Web 部件中,每个组的成员输入他或她引发的金额。

2.当前的总数显示总计字段中。

3.总计字段传递到其他 Web 部件。

4.您检查慈善目标 Web 部件中的组的总体进度。

数据增强功能

您想补充关于人员和地点的基本数据,以使数据既有趣,又引人入胜,同时又非常有价值。

数据增强示例

1.联系人 Web 部件显示您需要跟踪的业务联系人,如姓名、 地址和可能的照片的信息。

2.您选择的联系人。

3.一行数据传递到其他 Web 部件。

4.您看到图像 Web 部件中显示的联系人的照片,然后找到地图 Web 部件中的联系人的公司地址。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×