#sharepoint-2010 #sharepoint-designer
#sharepoint-2010 #sharepoint-дизайнер
Вопрос:
Я новичок в SharePoint 2010, но имею опыт в ASP.NET разработка на C #. В настоящее время я нахожусь в процессе разработки домашней страницы моего портала в интрасети, которая будет содержать следующие веб-части.
- ВВОДНЫЕ (объявления о новых сотрудниках из отдела кадров)
- НОВОСТИ
- Мероприятия
- ДОСКА ОБЪЯВЛЕНИЙ
Все вышеупомянутые веб-разделы на домашней странице будут отображаться на основе СПИСКА Sharepoint, управляемого заинтересованными лицами их отдела, например, СПИСОК ПРИГЛАШЕНИЙ на странице HR, где HR будет вводить новых сотрудников при назначениях, а веб-раздел «ПРИГЛАШЕНИЯ» на домашней странице будет отражать изменения. Список новостей будет обрабатываться каким-либо другим отделом и т.д. Аналогичным образом.
Я подумываю о создании интерфейса, в котором веб-часть будет иметь список с функциями подкачки, такими как кнопки NEXT, PREVIOUS, и при нажатии на любой элемент он покажет конкретный элемент в МОДАЛЬНОМ ВСПЛЫВАЮЩЕМ окне.
Чтобы предложить аналогичную функциональность, я должен пойти на
- Визуальная веб-часть с использованием Visual Studio 2010 и используйте GridView с кнопками.
— ИЛИ —
- 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. Нет, попробуйте настроить его .. он полностью настраиваемый