Оболочка SharePoint

Автор

corrs

Administrator, Мужской
Сообщения:
12
Симпатии:
13
Баллы:
3
Blog Entries:
7
SharePoint Получает элементы списка из представления списка - REST API

В приведенном ниже фрагменте кода вызовите метод getListViewItems, передав заголовок weburl, список и имя представления. :):D:mad:

Код:
function executeJson(url, method, headers, payload) {
    method = method || 'GET';
    headers = headers || {};
    headers["Accept"] = "application/json;odata=verbose";
    if (method == "POST") {
        headers["X-RequestDigest"] = $("#__REQUESTDIGEST").val();
    }
    var ajaxOptions = {
        url: url,
        type: method,
        contentType: "application/json;odata=verbose",
        headers: headers
    };
    if (typeof payload != 'undefined') {
        ajaxOptions.data = JSON.stringify(payload);
    }
    return $.ajax(ajaxOptions);
}

function getListItemsByCAML(webUrl, listTitle, queryText) {
    var viewXml = '<View><Query>' + queryText + '</Query></View>';
    var url = webUrl + "/_api/web/lists/getbytitle('" + listTitle + "')/getitems";
    var queryPayload = {
        'query': {
            '__metadata': {
                'type': 'SP.CamlQuery'
            },
            'ViewXml': viewXml
        }
    };
    return executeJson(url, "POST", null, queryPayload);
}

function getListViewItems(webUrl, listTitle, viewTitle) {
    var url = webUrl + "/_api/web/lists/getByTitle('" + listTitle + "')/Views/getbytitle('" + viewTitle + "')/ViewQuery";
    return executeJson(url).then(
        function(data) {
            var viewQuery = data.d.ViewQuery;
            return getListItemsByCAML(webUrl, listTitle, viewQuery);
        });
}

Rate This Blog:
/5,

Комментарии

    1. corrs 4 окт 2021
      ;) Оболочка SharePoint
      Рассуждая о том как устроен мир вы создаёте себя! Лаптёнок Роман Михайлович.
  • About us

    Рассуждая о том как устроен мир вы создаёте себя! Лаптёнок Роман Михайлович.

    Веб анимация нужна как воздух и вода! #webanimacia www.corrs.ru

    Мы живём с вами далеко не на первой планете, где живёт человек». Так как наша планета находится на окраине нашего солнца! Наше солнышко родилось как нестранно тоже от солнца!

  • Site Functions

  • Useful Links

  • Как появилась наша планета в нашей солнечной системе планет?

    О рождении нашей «солнечной системы» и нашей планеты, Земля! Что все «солнечные системы» родились и состоят из одних солнц! Все солнце ☀ связаны между собой по роду. И способны телепортировать тонкое невидимое тело в другую, «солнечную систему» через солнце ☀ прямо на землю! Таким способом когда-то и на нашей планете появился человек .