我与许多业务领域打交道,他们使用文件夹结构来组织SharePoint存储的文档(虽然不理想,但我们只能接受它)。
我希望使用网页部件页面来展示基于文档所在子文件夹的多个文档库视图,但这比我想象的更困难。 有人以前解决过这个问题吗?
我与许多业务领域打交道,他们使用文件夹结构来组织SharePoint存储的文档(虽然不理想,但我们只能接受它)。
我希望使用网页部件页面来展示基于文档所在子文件夹的多个文档库视图,但这比我想象的更困难。 有人以前解决过这个问题吗?
您是否考虑过创建一个视图,其中“文件夹=显示所有没有文件夹的项目”,这将使您的所有文档脱离文件夹,然后您可以在该视图上创建您的筛选器。
尝试这个,选择或创建一个列,并使该值为必填项,以便始终填充,例如标题。不要使用不包含文件夹名称的字段。然后在您的筛选器中放置您想要的筛选器,仅选择您想要的文件。然后将“或”添加到您的筛选器中,选择您的“必填”字段,然后将其设置为相等并将筛选器留空。由于所有文件夹都将在此必填字段中有一个空白,因此您的文件夹将显示出来与您的文件一起。
Name
Contains
Folder_I_want_to_list
。Name
在文件路径中的文件夹。它甚至列出了子文件夹的内容,这在我尝试Name
equal to
Folder_I_want_to_list
时是不可用的。您想在视图中包含什么类型的文档库信息? 您希望用户如何筛选视图?
通常,在SharePoint中创建视图最强大的方式是使用数据视图Web部件。 http://office.microsoft.com/zh-cn/sharepointdesigner/HA100948041033.aspx
您需要Microsoft Office SharePoint Designer。
您可以使用数据视图过滤器和排序控件来呈现文件夹的不同视图。
您可以使用Web部件连接来过滤数据视图。 您可以使用任何数据源链接到下拉列表以过滤数据视图。 如何将下拉列表与Sharepoint 2007中的网格视图绑定?
我不知道有没有现成的方法来实现这个。正如你所说,这不是SharePoint列表的预期使用方式。 也许创建一个自定义站点列显示文档路径会起作用,因为它可以用于过滤。虽然我从未尝试过。
您还可以使用“TreeValue”、“TreeField”和“RootFolder”来获取文件夹中视图的直接链接。
例如:
http://sharepoint/Docs/YourLibrary/Forms/YourView.aspx?RootFolder=MyFolder&TreeField=Folders&TreeValue=MyFolder