2012-05-24 4 views
2

나는 언젠가 아이들뿐만 아니라 그랜드 아이들을 적재하고 싶을 때, 그리고 가능하다면 게으른 적재에 아이들을 데려다 줄 것을 요구한다. 가능한가?dynatree를 게으른 로딩에서 그랜드 아이들을로드하는 방법은 무엇입니까?

게으른로드에 대한 json 응답을 준비 할 때 json 응답을 이와 같이 준비 할 수 있습니까?

[ { "title": "Node1", "isLazy": true, "key": "BC13B21636CD6D5C", }, { … }, … ] 

이 문제를 해결하려면 어떻게해야합니까?

[ { "title": "Node1", "isLazy": true, "key": "BC13B21636CD6D5C",children:{ "title": "childNode", "isLazy": true, "key": "asdaasas"} }, { … }, … ] 

이 작업은 가능합니까?

실제 요구 사항은 하나의 조건에 따라 페이지가로드 될 때 특정 노드가 트리 아래로 확장되고 활성화되어야하며 사용자에게 표시되어야합니다. 사용자가 정상적으로 원하는 경우 다른 노드의 지연로드가 발생할 수 있습니다.

답변

2

예, 작동합니다. 중첩 구조를 전달할 수 있습니다. 노드에 children이 정의되어있는 경우 "isLazy": true 플래그는 필요하지 않지만 두 가지 모두 상처 입지는 않습니다.