Я пытаюсь получить элементы списка Заголовок, чтобы вставить его в раздел div на моей домашней странице SharePoint, я нашел этот код, который извлекает URL-адрес элемента.Как получить заголовок списка элементов с помощью JavaScript
все работает отлично.
var clientContext = SP.ClientContext.get_current();
var list = clientContext.get_web().get_lists().getByTitle("Artdesk alertes");
var caml = new SP.CamlQuery();
caml.set_viewXml("<View />");
var listItemCollection = list.getItems(caml);
clientContext.load(list, "DefaultDisplayFormUrl");
clientContext.load(listItemCollection);
clientContext.executeQueryAsync(function() {
for(var i in listItemCollection.get_data()) {
console.log("DispFormRelativeUrl: " + list.get_defaultDisplayFormUrl() + "?ID=" +listItemCollection.get_data()[i].get_id());
}
}, function(sender, args) {
window.console && console.log(args.get_message());
});
Как получить заголовок элемента списка с использованием объектной модели JavaScript?
спасибо за объяснение, что он работает просто отлично, у меня есть только один последний вопрос, как я могу сделать, чтобы получить только 2 последних объекта в моем списке? – ysfibm
Для этого вы должны использовать запрос caml. Вот запрос, чтобы получить последние элементы ' \t \t \t \t \t ' OrderBy узел - вы говорите sharepoint для упорядочивания элементов по полю id в порядке убывания (нет атрибута Descending, поэтому используйте Ascending = 'FALSE'). Узел RowLimit - возьмите только 2 предмета. Он идет здесь 'caml.set_viewXml (<строка запроса caml>);' Обратите внимание, что в списках с позициями 4999+ вы получите пороговую ошибку. –
спасибо, на моей странице html у меня есть тег div:
Как я могу поместить результат моего js-fonction в div? спасибо за помощь – ysfibm