Событие наведения мыши в любом веб-приложении происходит на стороне клиента, то есть в браузере, и это делается с помощью Javascript или библиотеки javascript, такой как JQuery. Затем вы можете использовать комбинацию Ajax / SP.UI / клиентской объектной модели / технологий Jquery для извлечения данных с сервера и отображения необходимых данных.
Отображение всплывающей подсказки / предварительного просмотра для элемента списка довольно просто по сравнению с отображением эскиза / предварительного просмотра для документа.
Помните, что документ в библиотеке может иметь любое расширение - word doc, pdf, excel, visio, infopath и т. Д. Хотя требование звучит просто, его реализация может занять очень много времени. Есть некоторые продукты с такой функциональностью, но очень дорогие.