Member 11889423 Ответов: 0

Как получить 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, нуль);

///// Логика создания
  • ....
для jQuery orgChart -- ### # начинается здесь
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;
///// Логика создания
  • ....
для jQuery orgChart -- ### # заканчивается здесь

// Заполнение 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
    '

    });

    }

0 Ответов