通过添加内容查询 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 部件本身的外观。 可以通过更改这些设置来更改标题、高度、宽度和版式 (Web 部件) Web 部件的设计和导航元素。
  • 布局 使用这些设置调整 Web 部件的布局。 可以更改 Web 部件是可见的,是方向 (从左到右、从右到左,还是不) ,Web 部件出现在 (顶部、左列或右列) 的区域,以及 Web 部件的区域索引。
  • 先进 使用这些设置可以调整各种更高级的 Web 部件选项。

返回页首

生成查询

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

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

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

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

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

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

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

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

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

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

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

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

      注意

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

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

注意

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

返回页首

自定义数据表示形式

可以使用以下演示文稿设置自定义查询检索的内容的 演示文稿 。 所有这些设置都是可选的。

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

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

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

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

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

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

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

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