Как можно сузить результаты фильтра моего представления SharePoint 2007 на основе свойства Group By? - PullRequest
0 голосов
/ 25 января 2011

У меня есть список в SharePoint 2007, и я создал представление, которое фильтрует по времени ([Сегодня] -30). У меня также есть вид, установленный в столбец Группировать по людям или группе. Конечным результатом является представление, в котором отображаются все записи за последние 30 дней, сгруппированные по отдельным лицам.

Итак, я хотел бы включить только тех людей, у которых есть 2 или более записей для отображения в представлении. Есть ли способ сделать это?

Спасибо, Brian

1 Ответ

0 голосов
/ 25 января 2011

Представления, построенные через пользовательский интерфейс, основаны на запросах CAML, которые позволяют применять фильтры только к элементам. Как видно из схемы, фильтры не могут применяться к группам.

http://msdn.microsoft.com/en-us/library/ms415157.aspx

Ваши варианты:

  1. Отфильтруйте его с помощью некоторой комбинации конструктора sharepoint и jquery. Эта фильтрация будет выполнена после получения результатов из базы данных, поэтому она не будет идеальной.

  2. Создание пользовательской веб-части.

...