Quantcast
Channel: Developing Apps for SharePoint 2013 forum
Viewing all articles
Browse latest Browse all 8089

Skip not working with rest api sharepoint 2013 app part

$
0
0

Getting items from Pages Library, Skip not working with below code

queryUrl = appweburl + "/_api/SP.AppContextSite(@target)/web/lists/getbytitle('" + pageLibraryName + "')/items?@target='" + hostweburl + "'&$orderby=Modified desc&$skip=2&$top=2";

function execCrossDomainRequest() {
    var executor;
    executor = new SP.RequestExecutor(appweburl);
    
    alert(queryUrl);
    executor.executeAsync(
        {
            url: queryUrl,
            method: "GET",
            headers: { "Accept": "application/json; odata=verbose" },
            success: successHandler,
            error: errorHandler
        }
    );
}

function successHandler(data) {
    var jsonObject = JSON.parse(data.body);
    var results = jsonObject.d.results;
 
    if (results.length > 0) {

        for (var i = 0; i < results.length; i++) {

            itemTitleVal = results[i][itemTitle];
            itemBodyVal = $.trim(results[i][itemBody]);
            var authorId = results[i].EditorId;
            getUser(authorId);
            //alert("Title Url : " + hostweburl + pageLibraryName +"/"+ results[i][itemTitle]);
            var $flipTiles = $('#flipTile');

            //Insert div 1
            var $divPageItem = $("<div id='Item" + i + "' class='newsItem p10' />");
            $divPageItem.append("<a class='item-title' href='" + hostweburl + pageLibraryName +"/"+ results[i][itemTitle] + ".aspx' target='_blank'>"+ results[i][itemTitle] + "</a>");
            $divPageItem.append("<div class='date-author cf'><div class='newsItemDate'>Published: " + new Date(Date.parse(results[i].Modified)).format("MMMM d, yyyy")+ "</div><div class='newsItemAuthor' style='display: block;'></div></div>");
            var description = results[i][itemBody];
            var str = "";
            if (description) {
                str = $.trim(description);
                if (str.length > 140) { str = $.trim(str.substring(0, 140)) + "..."; }
                $divPageItem.append("<div class='newsItemPreview'>" + str + "</div>");
            }

            $divPageItem.appendTo($flipTiles);
            

        }

    }
}


Viewing all articles
Browse latest Browse all 8089

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>