我使用的许多业务领域都使用文件夹结构来组织他们的Sharepoint文档(我不知道,但我们坚持使用它).
我想使用Web部件页面根据文档出现的子文件夹显示其文档库的许多视图,但事实证明这比我想象的要困难.有没有人在过去克服这个问题?
使用Sharepoint Designer,您可以编辑XSLT列表视图的CAML.
如果将View元素的Scope属性设置为Recursive或RecursiveAll(它返回所有文件和文件夹),则可以通过FileDirRef过滤文档:
MyFolder
这将返回其路径中包含字符串"MyFolder"的所有文档.
我在http://platinumdogs.wordpress.com/2009/07/21/querying-document-libraries-or-pulling-teeth-with-caml/上找到了关于此的信息,并在http:// blog上找到了有关字段的有用信息. thekid.me.uk/archive/2007/03/21/wss-field-display-amp-internal-names-for-lists-amp-document-libraries.aspx
您是否考虑过使用"文件夹=显示所有没有文件夹的项目"创建视图,这样可以从文件夹中获取所有文档,然后您可以在该视图上创建过滤器.