通过添加内容查询 Web 部件来显示页面上内容的动态视图

应用对象
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 企业版 SharePoint Foundation 2010 SharePoint Server 2010

可以使用内容查询 Web 部件创建内容的动态视图。 可以自定义定义显示内容的查询,并可以自定义确定内容在页面上呈现方式的视图设置。

本文内容

什么是内容查询 Web 部件?

内容查询 Web 部件基于使用 Web 浏览器生成的查询显示一组动态项。 可以使用查询指定显示哪些项目,并可以设置演示选项来确定这些项目在完成页面上的显示方式。

内容查询 Web 部件显示的项目始终反映页面查看器有权查看的查询检索到的最新项目集。 只要查看包含内容查询 Web 部件的页面,就会运行查询。 如果添加了新内容,并且该内容符合查询条件,则内容查询 Web 部件会自动显示该内容。

注意

从添加新内容到内容查询 Web 部件显示新内容之间可能会有几分钟的延迟。

将内容查询 Web 部件添加到页面后,可以编辑 Web 部件来更改它显示的项目及其显示方式。 若要编辑内容查询 Web 部件,请指向 Web 部件,单击 Web 部件右上角的向下箭头,然后单击“ 编辑 Web 部件”。 工具窗格将打开并显示内容查询 Web 部件设置。

有五类设置:

  • 查询 使用这些设置生成查询。
  • 呈现方式 使用这些设置自定义查询检索到的项目的展示。
  • 外观 使用这些设置可调整 Web 部件本身的外观。 通过更改这些设置,可以更改标题、高度、宽度和 chrome (构成 Web 部件) 的 Web 部件的设计和导航元素。
  • 布局 使用这些设置调整 Web 部件的布局。 可以更改 Web 部件是否可见、它是定向的 (从左到右、从右到左还是两者都不显示) 、哪个区域 Web 部件显示在顶部、左列或右列) (,以及 Web 部件的区域索引。
  • 高级 使用这些设置调整各种更高级的 Web 部件选项。

返回页首

生成查询

您可以使用以下 查询 设置指定查询检索的内容。

此设置确定查询的范围。 此设置是必需的。 有三个选项:

  • 显示此网站集中所有网站中的项目 选择此选项可查询整个网站集。 这是默认设置。
  • 显示以下网站和所有子网站中的项目 选择此选项会将查询限制为网站集中的特定网站。 可以键入网站地址,但建议使用 “浏览 ”按钮选择网站。 单击“ 浏览”时, 将打开“选择网站 Web 部件”对话框,并显示网站集的树状视图。 单击要查询的网站,然后单击 “确定”
  • 显示以下列表中的项目: 如果选择此选项,可将查询限制为网站集中的特定列表或库。 可以键入列表的地址,但建议使用 “浏览 ”按钮选择列表或库。 单击“ 浏览”时,将打开 “选择列表或库 Web 部件”对话框,并显示网站集的树状视图。 如果要查询的列表或库位于特定网站中,请单击该网站名称旁边的加号 (+) 。 看到要查询的列表或库时,请单击它,然后单击“ 确定”

列表类型 此设置是必需的。 可以选择网站集中的任何类型的列表。 您选择的列表类型确定查询将处理查询范围内的哪些列表或库。

内容类型 内容类型有两个设置: 内容类型组内容类型。 这些设置是可选的。 可以使用这些设置将查询限制为为网站集定义的特定内容类型的项目。

受众定位 此设置是可选的。 如果选择 受众定位,则查询会筛选它检索到的内容,以仅显示页面查看器所属受众的目标内容。 访问群体在系统范围内定义,不能使用内容查询 Web 部件进行更改。 此设置仅确定 Web 部件是否遵守访问群体定位。
选择 受众定位时,第二个设置将变为可用: 包括未定位的项目。 选择此设置时,无论谁正在查看页面,查询都会检索任何未明确面向受众的内容。 如果选择 受众定位 ,但未选择此设置,则查询不会检索未明确定位受众的内容。

其他筛选器 此设置是可选的。 可以使用此设置进一步限制查询检索的内容。 选择筛选器字段、比较运算符,然后输入条件。 例如,可以使用筛选字段 Author、比较运算符 Is Equal To 和条件 Toni Poe 将查询结果限制为由 Toni Poe 创作的项目。 筛选器选项因所选的筛选器字段而异。 例如,如果选择创建者字段,则会显示其他选项:

  • [我] 将显示你创建的内容。

  • 键入或浏览到此人员,以便 Web 部件 显示其创建的内容。

  • 自定义值或查询 您还可以输入这些令牌作为筛选器值:

    • PageFieldValue: 字段名称 – 可以使用此设置根据当前页面的指定字段动态筛选内容。

    • PageQueryString:查询字符串参数名称 – 可以使用此设置根据当前页面 URL 中指定的查询字符串属性的值动态筛选内容。

      注意

      如果页字段值或查询字符串参数值为 null,则筛选器将不会包含在查询中。

可以使用 “其他筛选器 ”设置指定最多三个筛选器。 如果使用多个筛选器,则必须使用第二个和第三个筛选器之前的 AndOr 选项指定如何共同应用这些筛选器。

注意

“其他过滤器”下的选项可能因所选源而异。

返回页首

自定义数据呈现

可以使用以下 呈现 设置自定义查询检索到的内容的呈现。 所有这些设置都是可选的。

分组和排序 使用这些设置排列查询检索到的项目。

  • 对项分组依据 选择要用于将项分隔到组中的字段。 例如,如果要根据项目的创作者对项目进行分组,请选择作者。
  • 选择作为分组依据的字段时,可以使用按 升序显示组 和按 降序显示组 选项来指定项目是按升序还是降序排列。
  • 列数 指定要用于排列项目的列数。 项目最多可以排列在五列中。
  • 按项目排序 选择要用于对项目进行排序的字段。 如果您已指定对项目进行分组,则项目将在这些组中排序。
  • 选择要作为排序依据的字段时,可以使用“ 按升序显示项目 ”和“按 降序显示项目 ”选项来指定项目是按升序还是降序排列。
  • 限制要显示的项目数 您可以通过设置此选项来限制显示的项目数。 如果未指定限制,将显示查询检索到的所有项。 如果有大量项目,页面将展开以容纳它们。

样式 使用这些设置将视觉样式应用于组和项。

  • 组样式 选择要应用于组标题的样式。 例如,如果按作者进行分组,则每组项都以作者姓名为标题,并且作者姓名将以使用此设置指定的样式显示。
  • 项样式 选择要应用于项的样式

要显示的字段 根据查询范围,可以选择一个或多个站点或列表列,其中要在此样式的显示槽中显示其值。 若要指定特定组中的列,请在列名称后面的方括号中键入组的名称,例如,列 [Group]。 请务必使用分号分隔输入的每一列。

如果指定的第一列具有空白值,则 Web 部件将显示后续列的值。

可以选择将“按查询 Web 部件划分的内容”用作 RSS 源。 这为页面查看者提供了订阅 Web 部件查询结果的选项,以便在新项目出现时收到它们,而无需重新访问页面。 使用这些设置指定 RSS 源的标题和说明。

  • 源标题 输入要用于 RSS 源的名称。 此名称可帮助订阅者识别其 RSS 阅读器中的源。
  • 源说明 输入要用于 RSS 源的说明。 此说明可帮助订阅者识别其 RSS 阅读器中的源。