Развертывание списков и библиотек с помощью SPFx-решений
Развертывание списков и библиотек в SharePoint Online с помощью решения на базе SharePoint Framework.
Читать дальшеРазвертывание списков и библиотек в SharePoint Online с помощью решения на базе SharePoint Framework.
Читать дальшеТри способа загрузки данных в SharePoint с помощью клиенсткой .NET библиотеки CSOM.
Читать дальшеCRUD операции с элементами списка в SharePoint с помощью REST API
Читать дальшеПошаговая инструкция создания клиентской веб-части с использованием SharePoint Framework и AngularJS.
Читать дальшеРегистрация на странице CSS и JavaScript путем активации возможности SharePoint, используя DelegateControl.
Читать дальшеСоздание простого REST-сервиса и регистрацией его в SharePoint 2013/2016.
Читать дальшеСоздание кредитного калькулятора в SharePoint с помощью Excel Services.
Читать дальшеПример работы с ToggleButton при использовании SharePoint Ribbon API. Я покажу как создать новую вкладку, разместить в ней контролы и отобразить её на странице.
Читать дальшеКогда в разработческой среде отсутствует почтовый сервер, а требования к функциональности разрабатываемой системы требует прием почтовых сообщений порталом, возникает необходимость реализовать механизм отправки и прием электронной почты на портал под управлением SharePoint. В сегодняшнем посте не
Читать дальшеМифы и правда о Linq to SharePoint. И зачем вообще нужен Linq to SharePoint с учетом его ограничений.
Читать дальшеВ SharePoint есть механизм, позволяющий выбирать данные из нескольких списков одним запросом. Для этого существует класс SPSiteDataQuery. Проблема в том, что он имеет ряд особенностей. О них сегодня и речь.
Читать дальшеВ продолжении темы SharePoint App в этом посте я расскажу про среду исполнения новых приложений и варианты хостинга новых приложений в SharePoint 2013.
Читать дальшеС выходом SharePoint 2013 стал доступна новая модель решения для SharePoint - SharePoint App. Т.е. к уже имеющемуся и привычному Solution Development добавили Application Development. В этом посте я хотел бы рассказать о том, что такое SharePoint App и зачем вообще их придумали (и без того в Share
Читать дальшеКак подготовить веб-часть SharePoint к тому, чтобы она отображалась адекватно в режиме предварительного просмотра
Читать дальшеЕще один небольшой пост о новых контролах SharePoint 2013. Сегодня три небольших контрола: FoldHyperLink, предназначенный для отображения/сокрытия информация, AuthenticatedUserDiv для управления стилями в зависимости от того, авторизован ли пользователь и WebPartError, который поможет привести к е
Читать дальшеПродолжая тему предыдущего поста о контроле ImageCrop, сегодня о ещё одном новом контроле - ClientPeoplePicker. Предназначен он, как видно из названия, для выбора пользователей. В отличии от классического PeoplePicker'а новый контрол обладает автокомплитом!
Читать дальшеОбзор нового конторла ImageCrop , появившегося в SharePoint 2013.
Читать дальшеВ SharePoint 2013 появился новый тип поля, предназначенный для работы с географическими данными. Называется он Geolocation (Geographic location that represents a point on a map). Также появился новый тип представления, предназначенный для отображения данных списка на карте.
Читать дальшеСоздание типа поля, унаследованного от типа Пользователь (User) с реализацией кастомного пикера (EntityPicker).
Читать дальшеВ SharePoint 2010 есть класс SPStatefulLongOperation, который позволяет реализовать выполнение длительных операций с обновляемым статусом.
Читать дальшеВ SharePoint 2010 для работы с большими списками есть класс Microsoft.Office.Server.Utilities.ContentIterator (Microsoft.Office.Server.dll), который позволяет итеративно обрабатывать элементы списка. Сегодня я покажу как можно реализовать аналогичный итератор при использовании Linq to SharePoint.
Читать дальшеСегодня я покажу как выполнять Cross-SiteCollection запросы с использованием Linq to SharePoint.
Читать дальшеВ SharePoint 2010 есть поддержка версионности. Сегодня я покажу как можно использовать эту возможность при реализации доступа к данным списков/библиотек документов посредсвам Linq to SharePoint.
Читать дальшеНебольшой пост о том, как можно получить иконку для файла, который зарегистрирован в SharePoint.
Читать дальшеПост о том как добавить серверную обработку нажатия на кнопку на рибоне, созданном с помощью SharePoint 2010 Fluent Ribbon API.
Читать дальшеИногда при работе с документами необходимо на некоторое время запретить другим пользователями его изменение. В Microsoft SharePoint 2010 для реализации данного требования есть две возможности: извлечение файла и блокировка файла.
Читать дальшеLinq to SharePoint - это провайдер от Microsoft, который позволяет транслировать LINQ-выражения в CAML-запросы для работы с данными списков и библиотек документов SharePoint. Сегодня я покажу, как можно реализовать паттерн репозитория для работы с данными SharePoint 2010.
Читать дальшеОдним из недостатков Linq to SharePoint является то, что метаданные списков (поля, типы содержимого и прочее) нельзя получить. При этом сами данные присутствуют, но только как internal. И в случае, когда необходимо проверить какие-нибудь свойства списка, приходится инициализировать объекты SPWeb и
Читать дальшеСегодня я покажу как можно описать поля списка SharePoint для использования их в запросах. А именно, как добиться построение правильного CAML-запроса и в каких случаях этого сделать нельзя.
Читать дальшеНебольшой пост о том как формировать данные для пакетной обработки данных в SharePoint (использующей метод SPWeb.ProcessBatchData()), используя модель данных Linq to SharePoint.
Читать дальшеЕще один пост, посвященный работе с Linq to SharePoint. На этот раз я решил измерить скорость работы с данными и сравнить производительность Linq to SharePoint и Camlex.NET.
Читать дальшеВелик и могуч Linq to SharePoint. Посему очередной пост будет посвящен работе с ним. На этот раз я покажу как работать с полями типа Choice и MultiChoice.
Читать дальшеВ четвертом посте, посвященном работе с Linq to SharePoint я покажу примеры использования динамических запросов и опишу механизм приведения объектов SPListItem к объектам, используемым в Linq to SharePoint.
Читать дальшеСегодня еще один небольшой пост, посвященный работе с Linq To SharePoint. На этот раз я расскажу о том, как использовать Linq to SharePoint в случае анонимного доступа, как получать списки по их URL'у, а не по названию.
Читать дальшеСегодня я опишу ещё несколько особенностей при работе с LinqToSharePoint (предыдущую статью, посвященную LinqToSharePoint читаем здесь). Расскажу про построение JOIN'ов в списках, ускорении работы с данными и прочее.
Читать дальшеЧто делаем Задаем программно значения для SharePoint'овского контрола PeopleEditor
Читать дальшеЧто делаем Создаем свой список с возможностью настройки входящей электронной почты для него.
Читать дальшеВ SharePoint 2010 появилась замечательная вещь под названием Linq-to-SharePoint. Не без особенностей конечно. Вот некоторые из тех, что я "нашел".
Читать дальшеУправление параллелизмом данных при использовании EntityFramework. Связь многие-ко-многим EF "проглотила", но если в таблице с
Читать дальше