Как связать список SharePoint 2013 с Grid кендо в Sharepoint 2013 - PullRequest
0 голосов
/ 24 октября 2018

Отображаются столбцы и строки сетки, но в них нет данных.Все URL работают и приводят к данным, если вы нажимаете на них.Я скопировал этот код у моего друга - он работал.Все, что я сделал, это изменил URL-адреса, имена переменных и поля, чтобы они соответствовали моей другой сетке.Почему это не работает?Я не получаю никаких сообщений об ошибках.Пожалуйста, помогите

$(document).ready(function () {
function grabList() {
    var dataContext = new SP.ClientContext("http://sharepointdev.spinsys.com/sites/PASBA/devplayground/Lists/Top10Rappers/AllItems.aspx");
    console.log(dataContext);
}
//ExecuteOrDelayUntilScriptLoaded(grabList, sp.js);
var Artists = new kendo.data.DataSource({
    type: "odata",
    transport: {
        read: {
            url: "http://sharepointdev.spinsys.com/sites/PASBA/devplayground/_api/lists/getbytitle(%27RapArtists%27)/items",
            dataType: "json",
            headers: { "Accept": "application/json;odata=verbose" },
            type: "GET"
        },
        create: {
            url: "http://sharepointdev.spinsys.com/sites/PASBA/devplayground/_api/lists/getbytitle(%27RapArtists%27)/items",
            type: "POST",
            dataType: "json"
        }
    },
    schema: {
        data: function (response) {
            return response.d.results;
        },
        model: {
            fields: {
                Rank: { field: "Rank", type: "number" },
                Artist: { field: "Artist", type: "string" },
                Albums: { field: "Albums", type: "number" },
                Grammys: { field: "Grammys", type: "number" }
            }
        }
    },
    batch: true
});
$("#grid").kendoGrid({
    dataSource: Artists,
    columns: [
        { title: "Rank", field: "id" },
        { title: "Artist", field: "Artist"},
        { title: "Albums", field: "Albums" },
        { title: "Grammys", field: "Grammys"},
        { command: "destroy" }
    ],
    schema: {
        model: {
            id: "ID",

        }
    },
    editable: true,
    scrollable: true,
    height: 400,
    selectable: true
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...