2

Я реализую сайт управления документами в SharePoint 2010. Каждый документ, который хранится на сайте, помечен одним или несколькими географическими местоположениями, указывающими, что представляет собой содержание документа , Я реализовал это с использованием поля управляемых метаданных, которое связано с термином, установленным в хранилище терминов, содержащем все возможные местоположения. Места организованы иерархически, так что скажем сначала по странам, а затем по регионам, городам и т. Д.SharePoint 2010: расширенная фильтрация в поле Управляемые метаданные

Я хочу, чтобы иметь возможность быстро находить документы в библиотеке документов для данного местоположения. SharePoint 2010 предлагает 3 готовых способа выполнения этого: (1) фильтрация заголовка столбца, (2) использование навигации по метаданным и (3) использование ключевых фильтров.

До сих пор так хорошо. Теперь это становится все сложнее. Каждое место в хранилище терминов идентифицируется рядом различных ярлыков. Таким образом, каждое место имеет метку по умолчанию и в среднем 3 или 4 дополнительных ярлыка (синонимы). Например: местоположение можно назвать «Амстердам», «S-123» и «W-456». Я хочу, чтобы иметь возможность:

  • Фильтр библиотеки документов, используя любой из меток, включая синонимов
  • Включить все места, которые ниже места, что он/она определяет, короче: в рекурсивно установить фильтр

Возвращаясь к вариантам 3 из-из-коробки:

  1. Фильтрация на заголовок столбца; НЕ поддерживает использование синонимов, а НЕ поддерживает рекурсивную фильтрацию
  2. Использование навигации по метаданным; НЕ поддерживает использование синонимов, но делает поддержка рекурсивной фильтрации
  3. Использование ключевых фильтров; делает использование поддержки синонимов, но не поддерживает рекурсивной фильтрации

Вы можете придумать творческое решение, которое отвечает моим требованиям, используя неработающей коробки управления? А если нет, то какие параметры у меня есть для полной настройки (пользовательская веб-часть фильтра, расширение готовых веб-частей и т. Д.)?

Надеюсь услышать от вас!

С уважением, Эрик

+0

У меня нет решения, но я думаю, что борюсь с той же/подобной проблемой ' http://social.msdn.microsoft.com/Forums/pl-PL/sharepoint2010general/thread/5e6b011e- 4fec-401e-b032-f68e341c5926 Пожалуйста, напишите, если вы выясните что-то умное. –

ответ

1

Я думаю, что я мог бы получить ответ. Это работает в нашей системе - SharePoint 2010.

  1. В вашем экземпляре SharePoint создайте свой вид списка, но не определяйте какие-либо фильтры. Сохраните представление.
  2. Откройте SharePoint Designer 2010 и перейдите к списку и просмотру.
  3. В представлении «Дизайн» вам нужно выбрать «WebPartPages: XsltListViewWebPart» (вам может потребоваться щелкнуть один на заголовках столбцов, чтобы отобразить серые элементы страницы).
  4. В верхней части экрана выберите вкладку «Свойства ленты», появится зеленая вкладка «Средство просмотра списка».
  5. На этой ленте в левом нижнем углу выберите Фильтр.
  6. Определите фильтры.

Это непростой и не гладкий интерфейс. Обратите внимание на кнопку Group, позволяющую создавать группы элементов AND и OR. (Я бы разместил изображение здесь пользовательского интерфейса, но у меня еще нет опыта.)

Удачи.

Смежные вопросы