Список SharePoint 2010 с подкачкой или XSLT dataview

#sharepoint-2010 #sharepoint-designer

#sharepoint-2010 #sharepoint-дизайнер

Вопрос:

Я новичок в SharePoint 2010, но имею опыт в ASP.NET разработка на C #. В настоящее время я нахожусь в процессе разработки домашней страницы моего портала в интрасети, которая будет содержать следующие веб-части.

  1. ВВОДНЫЕ (объявления о новых сотрудниках из отдела кадров)
  2. НОВОСТИ
  3. Мероприятия
  4. ДОСКА ОБЪЯВЛЕНИЙ

Все вышеупомянутые веб-разделы на домашней странице будут отображаться на основе СПИСКА Sharepoint, управляемого заинтересованными лицами их отдела, например, СПИСОК ПРИГЛАШЕНИЙ на странице HR, где HR будет вводить новых сотрудников при назначениях, а веб-раздел «ПРИГЛАШЕНИЯ» на домашней странице будет отражать изменения. Список новостей будет обрабатываться каким-либо другим отделом и т.д. Аналогичным образом.

Я подумываю о создании интерфейса, в котором веб-часть будет иметь список с функциями подкачки, такими как кнопки NEXT, PREVIOUS, и при нажатии на любой элемент он покажет конкретный элемент в МОДАЛЬНОМ ВСПЛЫВАЮЩЕМ окне.

Чтобы предложить аналогичную функциональность, я должен пойти на

  1. Визуальная веб-часть с использованием Visual Studio 2010 и используйте GridView с кнопками.

— ИЛИ —

  1. XSLT Я имею в виду создание DataView с помощью SharePoint 2010 designer.

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

Спасибо

Ответ №1:

Вы всегда должны отдавать предпочтение OOTB XsltListViewWebPart перед любой вашей пользовательской веб-частью. Веб-части OOTB автоматически обрабатывают кэширование за вас.

Смотрите эту ссылку о том, как реализовать подкачку в этой веб-части:

http://maulikdhorajia.blogspot.com/2011/06/sharepoint-2010-customize-paging-in.html

Комментарии:

1. О, спасибо, Мадхур, за замечательную ссылку, но как мне разместить кнопки вместо СЛЕДУЮЩЕЙ гиперссылки. Во-вторых, как сделать модальное всплывающее окно.

2. Почему вы не можете изменить гиперссылку, чтобы она выглядела как кнопка. Проверьте это: w3schools.com/tags/att_input_type.asp

3. : ( я такой глупый .. боже, мне теперь неловко, как получилось, что я мог упустить из виду такую простую вещь. спасибо, спасибо…

4. Еще один комментарий, который я хотел бы добавить .. Я только что прочитал, что если я использую OOTB XSLT, я не могу использовать гиперссылки на элементы и, следовательно, никаких модальных всплывающих окон? правильно ли это?

5. Нет, попробуйте настроить его .. он полностью настраиваемый