Фильтр списка пользователей Sharepoint - PullRequest
1 голос
/ 04 января 2012

У меня есть сайт Sharepoint 2007, и я хочу создать список, который пользователи могут динамически фильтровать, используя форму или что-то подобное.Вариант использования следующий:

  1. Пользователю отображается список с любым количеством элементов.Сам список включает столбец метаданных, который будет использоваться формой фильтра.
  2. Пользователь открывает форму фильтра и использует раскрывающийся селектор, связанный со столбцами метаданных, упомянутыми в (1), чтобы выбрать, какие элементы они хотятчтобы увидеть или по умолчанию показать все.
  3. После отправки формы пользователь возвращается в список, который теперь фильтруется, чтобы показать только то, что он выбрал.

Это что-то вродеэто возможно?Любое понимание приветствуется.

1 Ответ

0 голосов
/ 04 января 2012

Одним из быстрых способов взлома является использование некоторого javascript для добавления параметров фильтра в URL , например,

page.aspx?FilterField1=FIELD&FilterValue1=VALUE

Лучшим вариантом является поиск подключений веб-частей .

Ваш список будет веб-частью Filter Consumer, поэтому вам нужно создать веб-часть «Filter Provider», которая будет снабжать ее значениями для фильтрации.

Если вы фильтруете значения несколько статично, вы можете использовать простую HTML-форму или выбрать значения из списка.

Если они динамические или у вас более сложная логика, вы можете написать свою собственную веб-часть поставщика фильтров .

Если у вас MOSS / SP2010 Enterprise, в встроены некоторые веб-части поставщика фильтров. Если нет, то есть несколько поставщиков фильтров с открытым исходным кодом и множество коммерческих, таких как FilterPoint (заявление об отказе от ответственности - продукт моей собственной компании).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...