Новый List Filter для SharePoint 2013

Новое в версии 2.3 фильтра для списков и библиотек SharePoint 2013

Сокрытие данных до фильтрации

Если в настройках веб-части фильтра отмечен пункт Не показывать данные до фильтрации (Prevent data view until filtering):

Данные в представлении не будут отображены. В этом случае фильтр явно подставит условие ID = 0 в предикат представления:

Локализация календаря

В фильтре исправлен баг с локализацией календаря, который используется для ввода фильтра для даты и интервала дат. Параметры для локализации берутся из параметров текущего сайта:

Автокомплит

Ещё один баг одна особенность работы фильтра заключалась в том, что автокомплит работал только на корневом сайте. Теперь этой особенности нет - автокомплит работает и на подсайтах:

Множественный выбор

До версии 2.3 множественный выбор в фильтре работал только в Internet Explorer. Начиная с версии 2.3 этой проблемы больше нет:

Foundation/Server

Как и прежде на codeplex опубликованы две версии фильтра для SharePoint 2013: Server и Foundation. Первая отличается лишь поддержкой полей таксономии.

Установка

Установить можно, используя PowerShell:


Add-SPSolution -LiteralPath [Путь к файлу ListViewFilter.wsp]
Install-SPSolution ListViewFilter.wsp -GacDeployment -WebApplication [URL-адрес приложения]
Enable-SPFeature -Identity c403ae24-8713-4966-9157-d188933fd71a -url [URL-адрес сайта]

Обновить также просто:


Update-SPSolution ListViewFilter.wsp -LiteralPath [Путь к файлу ListViewFilter.wsp] -GacDeployment

SharePoint 2016

Для SharePoint 2016 будет создана новая версия фильтра 3.0. При миграции можно будет просто обновить существующее решение.

Теги

Поделиться

Виталий Жуков

Виталий Жуков

Техлид, Архитектор, Разработчик, Microsoft MVP. Более 20 лет опыта в области системной интеграции и разработки программного обеспечения. Специализируюсь на проектировании и внедрении масштабируемых высокопроизводительных программных решений в различных отраслях.