SharePoint: CQWP отображает самый последний элемент списка (на основе даты) для элементов с одинаковым названием - PullRequest
0 голосов
/ 14 февраля 2012

У меня есть веб-часть запроса контента на странице в SharePoint 2010, которая извлекает информацию из настраиваемого списка, находящегося на том же сайте. Цель этого списка - сохранить даты (время начала, время окончания) предстоящих тренировок.

Вот что я пытаюсь выполнить: я бы хотел, чтобы мой CQWP предоставил список тренировок, НО отображал только самые последние тренировки. Например, тренинг под названием «Базовое обучение HTML» может проводиться 10 раз. Мне нужен CQWP, чтобы скрыть каждую сессию Basic HTML Training, кроме самой последней. В то же время у меня есть много других классов со многими тренировками. Эти другие классы должны быть представлены таким же образом. Таким образом, классы нужно как-то «группировать» на основе их столбца заголовка, и тогда каждая «группа» должна отображать только самый последний сеанс обучения на основе столбца даты.

Я не уверен, как этого добиться.


ПРИМЕР: Если в списке есть следующие элементы:

Тренировка 1
1/10/12

Тренировка 1
1/15/12

Тренировка 1
1/20/12

Тренировка 2
1/15/12

Тренировка 2
1/20/12

Тренировка 2
1/25/12


Веб-часть должна отображать:

Тренировка 1
1/20/12

Тренировка 2
1/25/12 * * один тысяча тридцать один

1 Ответ

0 голосов
/ 14 февраля 2012

Попробуйте добавить пользовательский XSL в CQWP , а затем используйте группирование и проверки даты и времени в XSL для отображения результатов.

...