Должен ли я использовать XSLTListViewWebpart (Altricative3) или перейти с альтернативой 1 или 2
-
16-10-2019 - |
Вопрос
Скажем, у меня есть следующая иерархия сайта:
-Home
- All Projects
- Project123
- Project456
- Project789
- ...
На сайте «All Project» мне нужно показать список всех проектов, включая состояние проекта (на пути или нет). Список должен быть сортируемым и отфильтруемым.
Вопрос: как мне это реализовать?
Моя первоначальная мысль была следующей:
- Иметь один список в каждом проекте под названием «ProjectStatus» с одной записью с текущим статусом
- ALT1) Используйте веб -часть запроса содержимого в «AllProject», чтобы получить список (Получите, как получить имя проекта)
- ALT2) Создайте веб -часть, которая итерация проходит через все субситы, и выводит список необходимой информации. (Не уверен в том, как получить пейджинг и сортировку)
- ALT3) иметь список в «AllProject», который постоянно обновляется с EventReceivers на веб -обработке (для новых проектов) и ItemChanged (для изменений статуса). В этом случае я мог бы использовать XSLTListView
Какие -нибудь предложения о том, как это реализовать?
С Уважением
Ларси
Решение
Я предложу вам иметь пользовательский список на уровне All Projects, который отслеживает все дослуги, когда они будут созданы или удаляются. Затем используйте CQWP для того же, что и QUER5 и используйте желаемый XSLT, чтобы отобразить эту информацию.
Не связан с sharepoint.stackexchange