понедельник, 17 ноября 2014 г.

Веб части фильтров SharePoint 2013

Сегодня расскажу о использовании веб-частей фильтрации списков
Фильтр текстов
Возьмем страницу и разместим на ней веб-часть списка и еще две веб части, это "Фильтр текстов" и "Кнопка применения фильтров"


получилось так



как можно заметить, "кнопка" не видна.
далее нам необходимо связать веб-части для их работы
в режиме редактирования страницы кликаем на стрелочку в веб-части списка и выбираем "Изменить веб-часть"
далее опять кликаем на стрелочку , но теперь выбираем в пункте меню "Соединения" > "Получить значение фильтров из" > "Фильтр тектсов"

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


Сохраняем страницу и видим, что кнопка появилась
теперь можно пользоваться


Из минусов данного решения является то, что фильтрация происходит по полному соответствию значений, что не всегда бывает удобно. 

Фильтр списка SharePoint
как и в предыдущем примере я использовал веб-часть списка, "Кнопка  применения фильтров" и "Фильтр списков SharePoint"
первым делом, после добавления веб-частей на страницу, необходимо настроить веб-часть "Фильтр списков SharePoint"
для этого, в режиме редактирования страницы, кликаем на веб-часть фильтра и на рибоне нажимаем "Свойства веб-части"
в открывшихся свойствах нужно выбрать из какого списка будут браться данные, какое представление использовать и из какого поля при этом будут браться значения для фильтров.



в своем примере я буду брать данные из этого же списка из поля "Принадлежность к системе"
нажимаем "Ок"
теперь, как и в примере выше нужно соединить веб-части

значение я передаю в поле "Принадлежность к системе"
Сохраняем страницу
теперь можно фильтровать, и для этого кликаем на заначек фильтра и в окне выбираем значение и "Ок"