【发布时间】:2011-12-14 15:25:29
【问题描述】:
我正在 SharePoint 2010 上实施一个文档管理网站。存储在该网站上的每个文档都标有一个或多个地理位置,表明该文档的内容是关于什么的。我使用托管元数据字段实现了这一点,该字段绑定到包含所有可能位置的术语库中的术语集。这些位置是按层次组织的,所以我们先按国家/地区,然后按地区、城市等。
我希望能够在给定位置的文档库中快速找到文档。 SharePoint 2010 提供了 3 种开箱即用的方法来实现此目的:(1) 对列标题进行筛选,(2) 使用元数据导航,以及 (3) 使用键筛选器。
到目前为止,一切都很好。现在这就是事情变得棘手的地方。术语库中的每个位置都由许多不同的标签标识。所以每个位置都有一个默认标签和平均 3 或 4 个附加标签(同义词)。例如:一个位置可以称为“阿姆斯特丹”、“S-123”和“W-456”。 我希望能够:
- 使用任何标签过滤文档库,包括 同义词
- 包括低于他/她的位置的所有位置 简而言之:递归地设置过滤器
回到 3 个开箱即用的选项:
- 过滤列标题;不支持使用同义词和 不支持递归过滤
- 使用元数据导航;不支持使用同义词,但支持 支持递归过滤
- 使用密钥过滤器;支持使用同义词,但不支持 递归过滤
您能想出一个使用开箱即用控件满足我要求的创造性解决方案吗?如果没有,我有哪些完全自定义选项(自定义过滤器 Web 部件、扩展开箱即用的 Web 部件等)?
希望收到您的来信!
问候, 埃里克
【问题讨论】:
-
我没有解决方案,但我想我正在为同样/类似的问题而苦苦挣扎'social.msdn.microsoft.com/Forums/pl-PL/sharepoint2010general/…如果你发现了一些聪明的东西,请发帖。
标签: sharepoint-2010 sharepoint-list sharepointdocumentlibrary