显示特定文件夹列表视图

时间:2017-03-15 13:36:28

标签: view sharepoint-2013 directory caml

我有文件库,其中有几个文件夹,其中一个我有子文件夹,我需要在自定义视图中显示。因此,该文件夹的位置就像 Doc.Library > Folder2 >的网络即可。
在SPD2013的CAML查询的帮助下,我找到了几个如何在自定义视图中显示Folder而不是整个Library的示例。

以下是我在自定义视图中的内容:

<Where>
    <Contains>
        <FieldRef Name="FileRef"/>
        <Value Type="Text">Internet</Value>
    </Contains>
</Where>

现在有一部分给我带来问题,通过这个查询,我得到空白页面,没有文件可见。如果我输入 Folder2 而不是 Internet ,我会看到文档,但是我看到了Folder2文件夹的所有文档,我不需要这些文件。
所以,我的问题是如何才能设法只显示Internet文件夹?

我尝试了其他几个选项,而不是Text来放置Lookup,FileLeafRef而不是FileRef等,但没有一个成功。

1 个答案:

答案 0 :(得分:0)

经过微小的改动我解决了问题。 而不是FileRef我把FileDirRef。对于View我添加了Scope =&#34; RecursiveAll&#34;而对于价值,我把相对地址。

<Where>
    <Eq>
        <FieldRef Name="FileDirRef"/>
        <Value Type='Text'>/sites/sitename/subsitename/DocLibraryName/folderName/SubFolderName</Value>
    </Eq>
</Where>