В продолжении серии постов, посвященных HtmlEditor'у, я покажу, как создать свой редактор и зачем это может понадобиться. Описание проекта, созданного мною для демонстрации, можно посмотреть в первом посте о HtmlEditor'е.
https://vitalyzhukov.com/ru/create-custom-control-derived-from-htmleditor.aspxСоздание дополнительного обработчика контента при индексации содержимого в SharePoint.
https://vitalyzhukov.com/ru/sharepoint-2013-enterprise-search-custom-item-processing.aspxЧто делаем Получаем коллекцию элементов списка из различных списков разных веб-узлов. CrossList-CrossWeb. Как-то так. Для конкретизации исходных данных сделаем: три дочерних узла (web01, web02, web03) в корневом узле;
https://vitalyzhukov.com/ru/sharePoint-2007-retrieve-listitems-crossite.aspxНа CodePlex опубликована новая версия фильтра для списков SharePoint. В новой версии появилась возможность выбора разметки для отображения контролов:
https://vitalyzhukov.com/ru/splistviewfilter-1.6.aspxСегодня небольшой пост о том как получить размер всех вложений элемента списка SharePoint.
https://vitalyzhukov.com/ru/poluchenie-razmera-vlozheniy-splistitem.aspxВ предыдущих постах, посвященных SPLongOperation (снаружи и изнутри) я писал о том, что операции исполняются синхронно. Для завершения этого мини цикла статей надо бы указать сценарии применения.
https://vitalyzhukov.com/ru/sharepoint-splongoperation-request-timed-out.aspxО том как работают права доступа в SharePoint 2013 и SharePoint 2016.
https://vitalyzhukov.com/ru/sharepoint-permissions.aspx