Показать контент SharePointList на основе строки запроса
-
09-12-2019 - |
Вопрос
Мне нужно создать страницу SharePoint, которая покажет данные из Shiferrent SharePoint в одном представлении на основе выбора пользователя.Если пользователь хочет просмотреть информацию о сотруднике Страница будет отображать данные из списка сотрудников.Если они хотят просмотреть информацию о студентах, она покажет данные из списка студентов.
Я хочу иметь один список WebPart (список XSLT просматривать WebPart ???) и изменить содержимое на основе выбора пользователя.Список в использовании будет передан на эту страницу через строку запросов ...
Любые предложения?
Решение
Вы можете использовать контроль SPDatAsource в сочетании с BaseXSLTListWebPart The Aslive.
Попробуйте следующее:
- .
- Создайте элемент управления, который включает в себя управление SPDatAsource.Вы можете найти описание, как использовать управление SPDatAsource в Крис o 'Блог Бриен .В Второе сообщение Вы можете найти описаниеИспользуйте строку запроса в качестве параметра
- Создать веб-панель, который наследует от basexsltlistwebpart
- в oninit добавьте свой datasource control на коллекцию элементов управления веб-панелью и назначьте его поле
- перезаписать метод GetDataSource и верните свой контроль
- Установите свой XSL с помощью свойства XSL или XSLLINK
Другие советы
Самый простой способ - использование веб-частей фильтрации (требуется стандартная лицензия SharePoint стандартная).Эти веб-части приходят во многих «формах», видят здесь примеры и детали, как его можно использовать
Эти веб-части являются подключаемыми веб-частями, которые фактически потребляют / предоставляют данные друг другу, и можно добиться этого через веб-интерфейс.
Надеюсь, это поможет, C: \ Marius