Как построить дерево при помощи Jstree?

483
24 января 2017, 22:20

Здравствуйте, есть вопрос касательно плагина Jstree. У меня есть информация такого вида

{"id":1,"text":"Главный узел","children":
[{"id":2,"text":"Дочерний узел 1","children":
[{"id":3,"text":"Дочерний узел 2","children": 
[{"id":4,"text":"Дочерний узел 3","children":[]}]}]}]}

Получаю я эту информацию rest-контроллером, с помощью Spring по ссылке такого вида: localhost:8080/department/all

RestController для получения json представления информации в виде объекта из базы данных

@RequestMapping(value = "/all", method = RequestMethod.GET, produces = "application/json")
public ShortViewForDepartment getAllDepartment() {
    return departmentService.getAllDepartment();
}

После получения информации при помощи ajax на клиентской стороне, я пытаюсь в div-е с id "tree" сгенерировать дерево посредством jstree

function departmentToTree(json) {
$("#tree").jstree({
    "json_data" : {
        "data"  : json
    },
    "plugins" : ["themes", "json_data", "ui"]
});
}
function getAllDepartment() {
$.ajax({
    async : true,
    type : "GET",
    url : "/department/all",
    dataType: "json",
    success : function (json) {
        departmentToTree(json);
    },
    error : function () {
        alert("Не удалось получить данные")
    }
    })
    }

В результате ничего в div с id "tree" нету. Прошу знающих подсказать - где я ошибаюсь и как лучше работать с jstree в подобных ситуациях?

READ ALSO
JNI Проблема с вызовом функции на С из Java кода

JNI Проблема с вызовом функции на С из Java кода

Здравствуйте, мне необходимо из java кода вызвать функции, реализованные на С/C++Как добиться того, чтобы сохранялась вызываемая последовательность...

340
Java, Android: создание видео из набора фотографий и аудиозаписи

Java, Android: создание видео из набора фотографий и аудиозаписи

Есть 38 фотографийИзвестен промежуток времени между каждой фотографией (в миллисекундах), когда и какая была сфотографирована

290
Как отобразить в браузере xml файл большого размера

Как отобразить в браузере xml файл большого размера

Доброго времени суток! Подскажите, кто сталкивался: с помощью чего можно отобразить в браузере xml файл на много тысяч строк? Отобразить в виде...

518
Проверяемые исключения 2. А смысл?

Проверяемые исключения 2. А смысл?

Вопрос навеян вот этим вопросомТам мне все советуют преобразовать проверяемое исключение в непроверяемое

312