SharePoint Client People Picker Control Helper


The SharePoint people picker client-side control is a bit of an opaque beast, many times when you’re doing a client-side customisation you might want to Add or Remove person or group entities or otherwise examine the list of entities the user has selected. The good news is that there is an API of sorts found in clientpeoplepicker.js, as … Continue reading SharePoint Client People Picker Control Helper

Setting a SharePoint Multi-value Lookup Field value using PowerShell and CSOM


In this super short post I’ll show how to use Powershell and CSOM (Client-side Object Model) to set the value of a multi-value Lookup field column in a list or library. To set the value for a single-value column you just need to set the column value to a FieldLookupValue instance, note that only the LookupId … Continue reading Setting a SharePoint Multi-value Lookup Field value using PowerShell and CSOM

Client and Server Driven Paging with the SharePoint REST API


If you are using the SharePoint REST API (listdata.svc) to return non-trivial amounts of data you should definitely consider implementing some form of paged access to the data; not only to reduce the burden on the server but also to improve the overall user experience. Fortunately with the SharePoint REST API this is pretty straight forward to do. … Continue reading Client and Server Driven Paging with the SharePoint REST API

SharePoint: Adventures with the REST API Part 1


Series Links SharePoint: Adventures with the REST API Part 1 SharePoint: Adventures with the REST API Part 2 – The AIR Tool Client and Server Driven Paging with the SharePoint REST API Updated 2013-03-19 :: Entity-set Schema. Updated 2013-03-15 :: Using REST with JSON. In this post; Introduction to REST Entity-set Schema Using the $select … Continue reading SharePoint: Adventures with the REST API Part 1

SharePoint: Developing with Client-side Technologies: jQuery, REST, SPServices and jsRender


Having recently been immersed in developing client-side functionality for a SharePoint 2007 project I thought I’d share some of the techniques and tools I’ve used in doing so. The functional requirements in this project are pretty standard CRUD operations; Collect data from the user and create new list items Display and modify existing data Display … Continue reading SharePoint: Developing with Client-side Technologies: jQuery, REST, SPServices and jsRender