Я пытаюсь написать веб-часть SharePoint для онлайн-сайта, размещенного на SharePoint. Я огляделся, но не могу найти ничего, кроме как получить доступ к основному списку. Мне нужно получить доступ к списку, созданному приложением Image Libary, но когда я смотрю на столбцы списка в своем пользовательском интерфейсе администратора, я вижу только текстовые столбцы, и я только понял, как получить доступ к этим текстовым столбцам в моем коде js: "
var oneList = this.web.get_lists().getByTitle("RotatingBannerImages");
var query = new SP.CamlQuery();
this.listItems = oneList.getItems(query);
context.load(listItems);
context.executeQueryAsync(
Function.createDelegate(this, successHandler),
Function.createDelegate(this, errorHandler)
);
function successHandler() {
var itemEnum = listItems.getEnumerator();
while (itemEnum.moveNext()) {
var item = itemEnum.get_current();
console.log(item.get_item("Title")); // Returns null on image list.
}
}
Выражение item.get_item("Title")
возвращает заголовок элемента списка, когда я обращаюсь к простому текстовому списку, который я использовал для создания своего кода API перед переходом в список библиотеки изображений. Почти все, что я пробую в отладчике, возвращает объект, который требует еще одного вызова метода только для его проверки.