0

我正在尝试从与父列表中的项目相关的子列表(我想是查找列表,我是 SharePoint 开发中的新手)中获取项目。为简洁起见,我们称它们为列表 A 为父级,列表 B 为子级。所以一般来说,列表 A 最多有 4 到 5 个来自列表 B 的子项,有时它可能根本没有来自 B 的项。我正在使用非常有用的 Camlex.Net 库来创建 caml 查询。这是我通过 camlex 创建的 caml,非常基本:

<Query>
  <Where>
    <Eq>
      <FieldRef Name="VisitSummary" LookupId="True" />
      <Value Type="Lookup">1</Value>
    </Eq>
  </Where>
</Query>

问题是,当列表 A 中的第 1 项(如上面的 xml 中)没有列表 B 中的项目时,SharePoint 会返回列表 B 中的所有项目,这根本不理想。当列表 A 确实在 B 中有子项目时,它运行良好,它只获取相关项目。
有没有办法告诉 SharePoint 返回一些其他值,可能是 null 或其他值,而不是子列表中的所有项目?

谢谢,
阿希隆

4

1 回答 1

1

您必须用标签包围查询<view>

在stackoverflow上查看这个问题,在stackexchange上查看这个问题

于 2019-01-07T11:23:20.297 回答