将查询字符串 (URL) 筛选器 Web 部件与另一个 Web 部件连接

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

使用查询字符串 (URL) 筛选器 Web 部件,单击显示 Web 部件页的链接,并的自动筛选该页上的其他 Web 部件。例如,您可以创建 Web 部件页,其中显示一组不同的客户 (标准、 首选、 Elite,和所有),每次用户单击不同的链接 (显示标准客户显示首选的客户显示 elite客户显示所有客户) *。

* 链接处于非活动状态,并仅用于示例。

您要做什么?

了解有关查询字符串 (URL) 筛选器 Web 部件的详细信息

将查询字符串 (URL) 筛选器 Web 部件与另一个 Web 部件连接

了解有关查询字符串 (URL) 筛选器 Web 部件的详细信息

查询字符串 (URL) 筛选器 Web 部件是看不到 Web 部件页上的用户的和不带用户输入的上下文筛选器。使用 URL 查询字符串中的一个或多个名称/值对,可以使用连接 Web 部件页上的 Web 部件中的查询字符串 (URL) 筛选器 Web 部件中筛选数据。使用 URL 查询字符串通常定义和位于另一个 Web 页上的链接 (尽管链接可能会在同一页上)。名称/值对作为筛选器名称和其他 Web 部件在 Web 部件页上,价值和优先于默认值的 Web 部件属性中定义或通过在 Web 部件页上使用其他连接传递任何名称。

使用 URL 查询字符串

你将查询字符串 (URL) 筛选器 Web 部件与另一个 Web 部件连接后,您需要定义使用查询字符串参数的链接。例如:

1 2 3 4 5 ----------------URL------------------?<Name>=<Val> http://Fabercom/SalesData/Elites.aspx?Status=Elite

1

URL

URL 是指向包含查询字符串 (URL) 筛选器 Web 部件,另一个 Web 部件页的链接或更多连接 Web 部件。

2

?

问号 (?) 开始使用 URL 查询字符串。

3

< 名称 >

名称,在此示例中,是状态

4

=

在等号字符 (=) 分隔的值的名称。

5

< Val >

在此示例中,其值是Elite

如果要传递两个或多个名称/值对,用 & 字符分隔它们 (&)。例如:

1 2 3 ...?<Name>=<Val>&<Name>=<Val> ...?Status=Elite&Status=Preferred

1

< 名称 > = < Val >

名字中的值对是状态 = Elite

2

&

& 字符 (&) 分隔每个名称/值对。

3

< 名称 > = < Val >

第二个名称/值对是状态 = 首选

创建链接

您可以找到包括支持链接的任意位置的链接: 网页、 内容编辑器 Web 部件、 我的链接 Web 部件、 链接列表中,和甚至 Web 部件标题 URL 公共属性。请考虑使用摘要链接 Web 部件可以轻松地自定义链接,添加不同的样式、 分组和排序,显示工具提示,即使在新窗口中打开 Web 部件页。通常很有用还提供了其他链接无名称/值对,以在 Web 部件页上显示的所有数据。

设计和维护 Web 部件页的最佳做法

下面是一些最佳做法按照设计和维护 Web 部件页:

  • 仔细选择 Web 部件页模板   若要按任何顺序和所需的任何 Web 部件区域中将它们放在 Web 部件页上,可以移动 Web 部件。但是,创建一个 Web 部件页之前,请考虑模板您选择,以便您可以排放的筛选器和列表视图 Web 部件所需的方式。当使用 Web 浏览器,您无法更改该模板所选后创建 Web 部件页。如果您有一个 Web 设计程序,如Microsoft Office SharePoint Designer 2007,您可以进一步更改 Web 部件页的结构。

  • 删除连接到已禁用的 Web 部件属性   在页面上编辑模式下,您可以查看当前连接的 Web 部件的筛选器和筛选器 Web 部件下方显示一条消息如何连接。

    在某些情况下,您可能需要删除连接到已禁用的筛选器 Web 部件属性进行更改。如果是这样,在工具窗格中情况下您看到以下消息,提醒您:

    "您必须删除要禁用属性进行更改的 Web 部件之间的连接"。

  • 删除未使用从 Web 部件页的 Web 部件   如果您无意中关闭 Web 部件,而不是将其删除,Web 部件将作为隐藏 Web 部件保持在页面上。若要查找隐藏的 Web 部件,在其中存储文档库中查找 Web 部件页、 指向 Web 部件的文件名,单击出现的箭头,,单击编辑属性,,然后单击在维护视图中打开 Web 部件页的链接。有关维护 Web 部件的详细信息,请参阅自定义 Web 部件

<link xlink:href="6b4ab13a-32a7-427f-8dbc-a076ae2e6132#__top">返回页首</link>

将查询字符串 (URL) 筛选器 Web 部件与另一个 Web 部件连接

注意: 下面的过程假定您的工作组网站上创建 Web 部件页。命令和说明可以在其他网站上有所不同。

准备 Web 部件页:   

  1. 执行下列操作之一:

    • 若要创建 Web 部件页, 按钮图像 网站操作菜单上,单击创建,然后单击Web 部件页

      有关详细信息,请参阅自定义使用 Web 部件的页面简介

    • 若要编辑现有的 Web 部件页,单击网站操作 按钮图像 ,,然后单击编辑页面

      Web 部件页将显示在编辑模式。

  2. 在您要在其中添加 Web 部件的 Web 部件区域,单击添加 Web 部件

    添加 Web 部件对话框中显示。

  3. 将查询字符串 (URL) 筛选器 Web 部件和其他 Web 部件添加到 Web 部件页。

    有关如何向页面添加 Web 部件的详细信息,请参阅添加或删除 Web 部件

    自定义查询字符串 (URL) 筛选器 Web 部件:   

  4. 在查询字符串 (URL) 筛选器 Web 部件中,单击打开工具窗格链接。

    查询字符串 (URL) 筛选器 Web 部件进入编辑模式,并显示 Web 部件工具窗格。

  5. 编辑自定义 Web 部件属性,通过执行下列操作:

    1. 筛选器名称框中,以标识 Web 部件中输入的名称。

    2. 查询字符串参数名称文本框中输入的名称。此名称必须与您在步骤 11 中 URL 查询字符串中定义的名称完全匹配。

    3. (可选) 要查询字符串 (URL) Web 部件在文本框中输入初始值,请在默认值框中输入默认值。值通常与一个匹配的步骤 9 中指定列中的值。此默认值然后用于第一次显示 Web 部件页时,列表视图 Web 部件中显示初始值的列表。

    4. (可选) 在高级筛选选项部分中,执行下列一项或多项操作:

      • 若要使用户能够通过 null 值筛选,选择发送空如果没有值。例如,您可能想要查看如果未在列中输入的用户的配置文件值。

      • 决定如何处理多个值,在处理多个值时下的,请执行下列操作之一:

        • 若要通过使用 Web 部件连接传递只有一个参数值,请选择发送仅第一个值

        • 若要通过使用 Web 部件连接传递两个或多个参数值,请选择发送所有值

        • 若要通过使用 Web 部件连接传递分隔的两个或多个值,选择合并到单个值的行和分隔符为,然后在文本框中输入一个或多个字符。

          必须已用字符分隔值 (例如: 首选,Elite,状态),但您可以使用不同的字符。

    5. 若要保存所做的更改,请单击 Web 部件工具窗格底部的确定

      自定义其他 Web 部件:   

  6. 单击您想要筛选,然后指向修改共享 Web 部件的 Web 部件的 Web 部件菜单 Web 部件菜单

  7. 自定义其他 Web 部件所需的方式。查找有关自定义 Web 部件,在另请参阅部分中的详细信息的链接。

    连接两个 Web 部件,并验证结果:   

  8. 单击查询字符串 (URL) 筛选器 Web 部件的 Web 部件菜单 Web 部件菜单 ,指向连接,指向从发送筛选值,,然后单击其他您要链接的 Web 部件的名称。

  9. 单击配置,选择您要在列表框中,从其他 Web 部件中筛选的字段,然后单击完成

  10. 若要退出编辑模式,并查看页面时,请在网站操作 按钮图像 菜单,Web 部件页顶部单击退出编辑模式

  11. 在网页上,创建 Web 部件页的链接,并添加查询字符串参数。例如:

    1. 如果要传递只有一个参数,创建以下链接:

http://Fabercom/Sales/DeptData/Elites.aspx?Status=Elite

  1. 如果要传递两个参数,创建以下链接:

http://Fabercom/Sales/DeptData/Elites.aspx?Status=Elite&Status=Preferred

注意: 具有名称/值对; 不使用引号 (")它们解释为文本的字符。

  1. 动态更改其他相连的 Web 部件中的工作簿结果,请单击您在步骤 11 中定义的链接显示 Web 部件页。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×