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

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

使用查询字符串 (URL) 筛选器 Web 部件,单击显示 Web 部件页的链接,并的自动筛选该页上的其他 Web 部件。例如,您可以创建 Web 部件页的一组不同的客户 (标准、 首选、 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 部件

返回页首

将查询字符串 (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 部件页。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×