2
+는 jstree와 윈 - 탐색기 트리와 같은 인터페이스를 완료-mptt을 장고 작동하지 않습니다나는 Jstree에 장고 JSON 데이터를 전달하지만, 그것을 잘 내가 장고에 사용
{% load mptt_tags %}
var nodedata = {
"data": {
{% recursetree nodes %}
"data": "{{ node.nodename }}",
"id": "{{ node.id }}",
"state":"open",
"children": [{ {{ children }} }],
{% endrecursetree %}
}
};
잘 작동 모든 노드가 단지 하나의 자식을 가질 때. 사용자가 하나 개 이상의 자식 노드를 만들 때, 그것은 jstree 같은에서 확장 :
var nodedata = {
"data": {
"data": "following1",
"id": "1",
"state":"open",
"children": [{
"data": "level3",
"id": "4",
"state":"open",
"children": [{
"data": "level 4",
"id": "5",
"state":"open",
"children": [{
"data": "New node",
"id": "6",
"state":"open",
"children": [{
"data": "New node 2",
"id": "7",
"state":"open",
"children": [{ }],
}],
"data": "kkk",
"id": "8",
"state":"open",
"children": [{ }],
}],
}],
}],
}
};
은 "KKK"노드 쇼는 그러나 "새 노드 '와'새로운 노드 2"가 표시되지 않습니다.
몇 가지 조언을 구하거나이 트리를 표현하는 더 좋은 방법입니까?
좋아, "데이터"에 "{}"쌍이 누락 된 것을 볼 수 있습니다. "kkk", 감사합니다! – Gagiel