Как получить url-адрес изображения sharepoint в JSOM
Привет , я извлек данные столбцов списка с помощью метода "Include", а в методе success извлек значения полей каждого элемента и сохранил их в массиве, но я не могу получить url-адрес столбца" Image".
Что я уже пробовал:
ниже приведен код:
loadStructure функции () {
// тревога("");
// Запрос SP с помощью SCOM
ВАР контекст = новый СП.Метод clientcontext.get_current();
веб-ВАР = контекст.get_web();
список ВАР = веб.get_lists().getByTitle("сотрудник"); //сотрудник СП список, содержащий сведения иерархии в организации
var viewXml = '& lt;view> & lt; rowlimit> 1200';
ВАР запрос = новый СП.CamlQuery();
query. set_viewXml(viewXml);
this. items = list. getItems(запрос);
контексте.нагрузки(предметы, включают в себя(название, руководитель,обозначение,изображение)');
контексте.add_requestSucceeded(в onloaded);
context. add_requestFailed(onFailure);
контексте.вызова executequeryasync();
функция onLoaded() {
// Добавление объектов SCOM return в массив
ВАР tasksEntries = [];
var itemsCount = items. get_count();
for (i = 0; i < itemsCount; i++) {
var item = items. itemAt(i);
ВАР taskEntry = товар.get_fieldValues();
tasksEntries. push(taskEntry);
}
/функция фильтра / array не будет работать в IE8. Следовательно GetChildArrayObjects
/в /var подвижный Ротор = tasksEntries.фильтр(функция (элемент) { возвращение (пункт.Менеджер == нуль) });
ВАР подвижный Ротор = GetChildArrayObjects(tasksEntries, нуль);
///// Логика создания
- ....
var headName = topHead[0].Заглавие;
ВАР заглавие = подвижный Ротор[0].Обозначение + ", менеджер :" + подвижный Ротор[0].Менеджер;
var listString = "
- "+ имя руководителя;
// Вызов рекурсивной функции. getChildNodes
var childliststring = getChildNodes(tasksEntries, headName, listString);
listString = childliststring + "
var divForList = document. getElementById ('left');
divForList.innerHTML = listString;
///// Логика создания
- ....
// Заполнение OrgChart с помощью плагина Jquery OrgChart-в основном он читает созданные
- список называется "организация"и записывает структуру TABLE-DIV.
$("организация#").организационной диаграммы({ контейнера: $("#main") вообще, nodeClicked: onChartNodeClicked });
// включение воздушного шара для каждого блока orgchart
for (var i = 0; i < tasksEntries.длина; i++) {
// alert(tasksEntries[i].Изображение);
alert (tasksEntries[i].Изображения.get_url);
$("div[title=\"" + tasksEntries[i].Название + "\"]").воздушный шар({
оглавление: '- Обозначение: '+ tasksEntries[i]. обозначение + '
- Телефон: 123-234-1233
});
}