文件夹文件的平面视图位于

时间:2009-12-07 20:10:21

标签: sharepoint

我有一个文档库,我想创建一个平面视图来查看文件夹中的所有文档,但是id喜欢将文件所在的文件夹保留为列。它不需要功能。

用户希望能够在平面视图中查看文件所在的文件夹。


用户希望保留文件夹结构。我们建议他们使用列属性,但他们喜欢文件夹。

3 个答案:

答案 0 :(得分:1)

为什么不直接添加一列元数据而不是将文件放在文件夹中?

答案 1 :(得分:1)

您可以在“文件夹”组的“编辑”视图中创建新视图或修改现有视图  “指定是否浏览文件夹以查看项目,或一次查看所有项目。”选择“显示所有项目不带文件夹”

答案 2 :(得分:0)

以下是使用客户端对象的代码段,解决方案应该类似于使用sharepoint core

List DocumentsList = clientContext.Web.Lists.GetByTitle(list);
CamlQuery camlQuery = new CamlQuery();
camlQuery = new CamlQuery();
camlQuery.ViewXml = @"<View Scope='Recursive'>
                                         <Query>
                                            <Where>
                                               <Eq>
                                                  <FieldRef Name=FSObjType />
                                                  <Value Type=Integer>0</Value> 
                                               </Eq> 
                                            </Where>
                                         </Query>
                                     </View>";
ListItemCollection listItems = DocumentsList.GetItems(camlQuery);
clientContext.Load(listItems);
clientContext.ExecuteQuery();

元数据字段将全部加载以查找路径使用,服务器可靠性url,将其拆分为最后/之前的所有内容将是路径后面的所有内容将是文件名

如果您无法在元数据使用中获取服务器相关的URL listItem.File.ServerRelitive网址