Мне нужно извлечь сом-информацию из списка SharePoint. Назовем этот список list_A. И в list_A у меня есть столбец, содержащий пользователей sharepoint. Это показывает их статус lync (онлайн, офлайн, занят и т. Д.), И когда я наводю курсор на это имя пользователя, я получаю «набор инструментов», который показывает дополнительную информацию. (Смотрите картинку)
Теперь я хочу извлечь этот список пользователей в веб-часть SharePoint и иметь возможность отображать ту же информацию, что и в list_A. Другими словами, я хочу получить интеграцию с lync с их статусом и информационным окном при наведении курсора. Я полагаю, мне удастся извлечь информацию из списка без каких-либо проблем, используя метод, подобный приведенному ниже:
using (SPSite site = new SPSite(url))
{
using (SPWeb web = site.OpenWeb())
{
SPList lists = web.Lists["listName"];
foreach (SPListItem item in lists.Items)
{
string test = Convert.ToString(item["columnName"]);
TextBox1.Text += test;
}
}
}
Но вопрос в том, есть ли контроллер asp или sharepoint, который позволит мне отображать такое поле на веб-странице / в веб-части?