sinomono / SharepointPlus

SharepointPlus ($SP) is a JavaScript library which offers some extended features for SharePoint entirely on client side (requires no server install). $SP will simplify your interactions with the Sharepoint Web Services and will help you to deal with the List Forms.

Home Page:http://aymkdn.github.io/SharepointPlus/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SharepointPlus

Average time to resolve an issue Percentage of issues still open

SharepointPlus ($SP) is a JavaScript library which offers some extended features for SharePoint entirely on client side (requires no server install). $SP will simplify your interactions with the Sharepoint Web Services and will help you to deal with the List Forms.

Other JavaScript library like this one are often complex, with few or no example. With SharepointPlus it's easy (like the SQL syntax) and you'll find examples for each method.

Documentation

The documentation is in the docs directory, it serves as the demo as well.

Browse online documentation here.

Quick Start

Requirements

If you plan to use IE11, you need to add the Promise polyfill.

Supported Browsers

IE11 and all modern browsers (Chrome, Firefox, Edge, ...).

Webpage

  <script type="text/javascript" src="https://unpkg.com/sharepointplus"></script>

Node.js

npm install sharepointplus # npm
yarn add sharepointplus # yarn

Usage / Examples

Update all items with an "Amount" value bigger than 1000:

$SP().list('My List Name').update({
  Title:"Too expensive"
}, {
  where:"Amount > 1000"
}).then(function(res) {
  alert(res.passed.length+" items successfully updated!");
});

Get all items with "Requestor" as the current user and with "Default Color" is "pink":

$SP().list('ListName').get({
  fields:"Title,Size",
  where:"Requestor = '[Me]' AND Default_x0020_Color = 'pink'",
  orderby:"Size DESC"
}).then(function(data) {
  var html = "<ul>";
  for (var i=data.length; i--;)
    html += "<li>Model '"+data[i].getAttribute("Title")+"' (size: "+data[i].getAttribute("Default_x0020_Color")+")<li>";
  $('#list').append(html+'</ul>');
});

More information

Please visit the online documentation to know more.

About

SharepointPlus ($SP) is a JavaScript library which offers some extended features for SharePoint entirely on client side (requires no server install). $SP will simplify your interactions with the Sharepoint Web Services and will help you to deal with the List Forms.

http://aymkdn.github.io/SharepointPlus/

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 94.6%Language:CSS 5.2%Language:HTML 0.2%Language:Batchfile 0.0%