0
하나의 호출에 전체 트리를로드jstree이 -이 사용하고
$('#topicTree').jstree({
"json_data" : {
"ajax" : {
url : serviceUrl
}
},
"plugins" : ["themes", "json_data", "ui", "crrm", "hotkeys"]
});
을하지만 노드를 클릭 할 때 그것은 아약스 요청을 재 소성 및 검색하고 다시 전체 최상위 트리 노드와 노드를 채 웁니다. 나는 수요 또는 지연로드 기능에있다 알지만, "가능하면 나는 또한 다음과 같은 사용했습니다 것을 방지하기 위해 노력하고있어 :.
이$("#tree").jstree({
"plugins" : ["themes", "json_data", "ui", "crrm", "hotkeys"],
"json_data" : {
"ajax" : {
"type": 'GET',
"url": function (node) {
//debugger;
var nodeId = "";
var url = "";
if (node == -1)
{
url = "/ajax/gettopics/";
}
return url;
},
"success": function (data) {
//debugger;
return data;
},
"error":function(data) {
//debugger;
alert("error loading tree!");
}
}
}
}).bind("loaded.jstree", function (event, data) {
//alert("TREE 2 IS LOADED!");
});