none
Список Sharepoint, jstree

    Вопрос

  • Есть список в Sharepoint с данными и вики страница. Нужно чтобы данные из списка отображались в виде дерева на вики странице. Нужно получить список в js, перебрать в цикле записи и получить поля каждой записи, сформировать массив для дерева, подключить дерево к странице, передать дереву сформированный массив. Буду очень признателен за код как это сделать. 

Ответы

  • Как вариант, немножко костыльный, но рабочий:

    • Создаем свою кастомную ASPX-страницу.
    • Получаем содержимое списка CAML-запросом (там же и указываете нужные поля)
    • обрабатываете и строите как вам надо
    • На список вешаете id-шник и рисуете получившееся дерево с помощью <ul>-<li> тегов, но сам <div>, в котором у вас этот список, скрываете через css.
    • Javascript'ом нормально отрисовываете и по завершению показываете блок.

    При небольшом количестве ветвей и тп Javascript на клиенте достаточно быстро отрабатывает.


Все ответы