как заставить события входа / выхода мыши в Sharepoint 2010 List / Document Lib - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть требование, что когда пользователь наводит указатель мыши на элемент папки / списка, мне нужно показать его предварительный просмотр.

Я провел большой поиск в Интернете, но ничего полезного не нашел.использование CE Webpart для наведения мыши на событие над элементом списка, но я не хочу идти по этому пути.

есть ли какая-либо функция sharepoint, например, у нас есть функция события SP (добавление, удаление и т. д.), которую можно применитьна нескольких серверах путем развертывания WSP и т. д.

Ответы [ 2 ]

1 голос
/ 13 декабря 2011

Событие наведения мыши в любом веб-приложении происходит на стороне клиента, то есть в браузере, и это делается с помощью Javascript или библиотеки javascript, такой как JQuery. Затем вы можете использовать комбинацию Ajax / SP.UI / клиентской объектной модели / технологий Jquery для извлечения данных с сервера и отображения необходимых данных.

Отображение всплывающей подсказки / предварительного просмотра для элемента списка довольно просто по сравнению с отображением эскиза / предварительного просмотра для документа.

Помните, что документ в библиотеке может иметь любое расширение - word doc, pdf, excel, visio, infopath и т. Д. Хотя требование звучит просто, его реализация может занять очень много времени. Есть некоторые продукты с такой функциональностью, но очень дорогие.

0 голосов
/ 12 декабря 2011

Используйте Sharepoint Designer, чтобы включить jQuery на свою главную страницу (или в веб-часть веб-редактора). После этого реализуйте SPServices (библиотека взаимодействия jQuery Sharepoint), чтобы получить информацию об элементе списка. Используя пользовательский интерфейс jQuery, откройте модальное окно с вашей информацией.

Для этого вам нужно будет использовать некоторые CAML-запросы. CAML-запрос позволит Вам получить всю информацию об элементе по его имени или идентификатору.

JQuery: http://jquery.com

SPServices: http://spservices.codeplex.com/

jQuery UI: http://jqueryui.com/

Надеюсь, это поможет.

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