100 개 이상의 노드로 동적으로로드하면 Dynatree가 느립니다
-
19-09-2019 - |
문제
속도를 높이는 방법은 무엇입니까?
JSON Web Service (Lightning Fast)에서 결과를 얻습니다. 트리를 사용하여 노드를 추가합니다
같은 것
parentNode.addChild({
key: key,
title: value,
addClass: cssClass
});
불행히도, 100 개 이상의 요소가있는 나무는로드하는 데 1.5 분이 걸립니다. 실망했습니다 ... 많은 노드와 함께 사용되지 않습니까? 이 시점에서 다른 구성 요소로 전환하는 것 외에 내가 할 수있는 일이 있습니까?
감사!
해결책
이 벤치 마크는 부하가 매우 빠르게 나타납니다.http://wwwendt.de/tech/dynatree/doc/test-bench.html(그래도 항상 개선의 여지가 ...)
당신의 문제는 당신이 노드를 별도로로드하고 추가하는 것일 수 있습니까? 이 경우 나무도 있습니다 렌더링 100 번 이상 ~이다 실제로 느리게.
한 번의 호출로 노드 배치를로드하는 방법을 확인하려면 샘플을 살펴보십시오.http://wwwendt.de/tech/dynatree/doc/sample-lazy.html
다른 팁
게으른 트리를 적재하는 예가있는 것 같습니다. 시도해 볼 수 있습니다. http://wwwendt.de/tech/dynatree/doc/samples.html
제휴하지 않습니다 StackOverflow