Настройка вида элемента в SharePoint Designer - PullRequest
0 голосов
/ 26 августа 2009

Я создал список с названием Newsletters (столбцы: Заголовок , Дата и News - многократный просмотр списка новостей) и DataFormWebPart отображение элемента из этого списка. Теперь я изменяю преобразование XSLT, чтобы изменить отображаемый вид.

В данный момент элемент просто отображается с его атрибутами Заголовок , Дата и Новости , где атрибут Новости отображается как список заголовков новостей - это по умолчанию. Вместо заголовков я хотел бы также показать содержание этих новостей. Проблема в том, что я понятия не имею, как добраться до этих элементов. Атрибут News в xslt упоминается просто как <xsl:value-of select="@News"/>, и я не могу найти элементы, которые за ним стоят.

Любые предложения о том, как я могу это сделать?

1 Ответ

0 голосов
/ 30 августа 2009

Это можно сделать с помощью веб-служб JavaScript и SharePoint.

Сначала , чтобы узнать, как использовать веб-сервисы JavaScript и SharePoint, обратитесь к этой публикации

Второй , у вас есть 2 сценария,

  1. Если заголовки ваших новостей уникальны. Получите содержимое многоэлементной HTML-ячейки на странице отображения с помощью JavaScript. Разделите значения в массив. Элемент массива Foreach получает соответствующий элемент списка в списке новостей (с использованием веб-служб JS и SP)
  2. Если заголовки новостей не являются уникальными, вы должны сначала получить значение поля множественного просмотра, используя веб-службы, которые будут в этом формате (ID1; # Title1; ID2; # Title2 ...). Извлеките идентификаторы и снова используйте веб-службы для получения соответствующих элементов списка новостей

Третий , элемент списка новостей Foreach News Отображение содержимого в любом формате, который вам нравится

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