Sharepoint 2010 SharePoint 2010:托管元数据字段的高级筛选

Sharepoint 2010 SharePoint 2010:托管元数据字段的高级筛选,sharepoint-2010,sharepoint-list,sharepointdocumentlibrary,Sharepoint 2010,Sharepoint List,Sharepointdocumentlibrary,我正在SharePoint 2010上实现一个文档管理站点。存储在站点上的每个文档都带有一个或多个地理位置的标签,指示文档的内容。我使用一个托管元数据字段实现了这一点,该字段绑定到包含所有可能位置的术语库中的术语集。这些地点是按等级组织的,所以让我们先按国家,然后按地区、城市等 我希望能够在给定位置的文档库中快速定位文档。SharePoint 2010提供了三种开箱即用的方法来完成此任务:(1)在列标题上进行过滤,(2)使用元数据导航,以及(3)使用键过滤器 到目前为止,一切顺利。这就是事情变得

我正在SharePoint 2010上实现一个文档管理站点。存储在站点上的每个文档都带有一个或多个地理位置的标签,指示文档的内容。我使用一个托管元数据字段实现了这一点,该字段绑定到包含所有可能位置的术语库中的术语集。这些地点是按等级组织的,所以让我们先按国家,然后按地区、城市等

我希望能够在给定位置的文档库中快速定位文档。SharePoint 2010提供了三种开箱即用的方法来完成此任务:(1)在列标题上进行过滤,(2)使用元数据导航,以及(3)使用键过滤器

到目前为止,一切顺利。这就是事情变得棘手的地方。术语库中的每个位置都由许多不同的标签标识。因此,每个位置都有一个默认标签,平均有3或4个附加标签(同义词)。例如:一个地点可以称为“阿姆斯特丹”、“S-123”和“W-456”。 我希望能够:

  • 使用任何标签筛选文档库,包括 同义词
  • 包括他/她所在位置下方的所有位置 简而言之,指定:递归设置筛选器
返回3个开箱即用选项:

  • 在列标题上进行过滤;不支持使用同义词和 不支持递归筛选
  • 使用元数据导航;不支持使用同义词,但不支持 支持递归过滤
  • 使用关键过滤器;不支持使用同义词,但不支持 递归滤波
  • 你能想出一个创造性的解决方案,使用开箱即用的控件来满足我的要求吗?如果没有,我有哪些完全定制的选项(自定义过滤器web部件、扩展开箱即用web部件等)

    希望收到你的来信

    问候,,
    埃里克

    我想我可能有答案了。这在我们的系统SharePoint 2010中起作用

  • 在SharePoint实例中,创建列表视图,但不要定义任何过滤器。保存视图
  • 打开SharePoint Designer 2010并导航到列表和视图
  • 在“设计”视图中,然后需要选择“WebPartPages:XsltListViewWebPart”(可能需要单击列标题上的一个以显示灰色页面元素)
  • 在屏幕顶部,选择“选项”功能区选项卡,将显示绿色列表视图“工具”上部选项卡
  • 在此功能区最左侧,选择“过滤器”
  • 定义你的过滤器
  • 这是一个棘手的,不是一个平滑的用户界面。注意“组”按钮允许您创建和或元素的组。(我会在这里发布一张UI的图片,但我还没有经验点。)


    祝你好运。

    我没有解决办法,但我想我正在努力解决相同/类似的问题。如果你想出了一些聪明的办法,请发帖子。