Tag: SharePoint 2013

SharePoint REST API to get Discussion List Questions and Replies separately
To get the list of questions from a SP 2013+ Distribution list using OOTB REST API: _api/lists/getByTitle('listname')/items?$filter=ContentType eq 'Discussion' or /_api/lists/getByTitle('listname')/items?$filter=FSObjType eq 1 To get the list of replies from a SP 2013+ Distribution list, using OOTB REST API: _api/lists/getByTitle('listname')/items?$filter=ContentType eq 'Message' or /_api/lists/getByTitle('listname')/items?$filter=FSObjType eq 0 To get the list of Discussions with the replies count ...

Microsoft.SharePoint.SPException: Schema version of backup 15.0.xxxx.xxxx does not match current schema version 15.0.yyyy.yyyy
A common error that you might face while doing site collection backups and restore is the following error: Could not deserialize site from E:\SiteCollection1.bak . Microsoft.SharePoint.SPException: Schema version of backup 15.0.4641.1000 does not match current schema version 15.0.4719.1000 at Microsoft.SharePoint.SPSite.Restore(String filename, Boolean isADMode, Boolean& readOnlyMode, Boolean& hadWriteLock) Note: You can capture this error ...

Having multiple JSLink based webparts on the same page, overrides all the other templates in SP 2013
Scenario: Create a dashboard page in SP 2013, displaying just 3 lists in 3 different views using Js Link capability. The 3 lists are: Accordion: A list containing title and description which will be displayed on the dashboard with an accordion functionality with title being the accordion item heading and description being the accordion item body. Menu: ...

JsLink not working with custom columns in a list
Issue: Let's say we have a list view webpart, with a JsLink URL pointing to a js file (~site/SiteAssets/customrenderer.js). JsLink seems to be working fine when we use the "Title" and "Description" fields to render the list items in a color coded format. However, when we try to display a custom column created ex. ColorCode, the JsLink ...

JSLink SharePoint 2013 troubleshooting
JsLink is a good feature that was introduced in SP 2013 to allow users to bring in more flexibility in Client Side Rendering (CSR). With this you can control how your list data is getting displayed in View, Display, Edit and New forms. For ex., you can achieve this using JSLink: You can check ...

SharePoint 2013: Log Analytics through javascript
The following code snippet will help you to log the usage analytics into ULS://Log Views usage event on URL of catalog item window.LogViewsToEventStore = function(url, site) { SP.SOD.executeFunc("sp.js", "SP.ClientContext", function() { var spClientContext = SP.ClientContext.get_current(); if(!$isNull(spClientContext)) { var spWeb = spClientContext.get_web(); var spUser = spWeb.get_currentUser(); var spScope = "{00000000-0000-0000-0000-000000000000}"; ...

Extract the Term Sets and their custom properties using CSOM in SharePoint 2013
The code snippet below will help you to query the SharePoint 2013 Term store using CSOM (ECMAScript)://Get the Current SP Context var context = SP.ClientContext.get_current(); //Get the Current SP Taxonomy Session var taxSession = SP.Taxonomy.TaxonomySession.getTaxonomySession(context); //Get the Term Stores instance var termStores = taxSession.get_termStores(); //Get the exact Term Store you would like to query//To get this...goto your term ...

Display Project Server 2013 Excel Reports in your SharePoint Site
This post is in continuation to my previous post on Building Excel reports from Project Server 2013 OData Services. Now that you have your Excel Report and started being innovative in building jazzy reports and dashboard, you might want to display it on your homepage so that you could get the snapshot of everything when you ...