Question

Comment puis-je accélérer?

Je reçois les résultats du service Web JSON (rapide comme l'éclair). Ajout de nœuds à l'arbre en utilisant

quelque chose comme

parentNode.addChild({
        key: key,
        title: value,
        addClass: cssClass
    });

Malheureusement, un arbre avec des éléments 100+ prend 1,5 minutes pour charger. Je suis déçu ... est-il pas fait pour être utilisé avec autant de nœuds? Tout ce que je peux faire à ce point de côté de passer à un autre composant?

Merci!

Était-ce utile?

La solution

Cette référence montre qu'il est assez rapide des charges: http://wwwendt.de/tech/dynatree/doc/test-bench. html (Theres toujours place à l'amélioration si ...)

Votre problème est peut-être, que vous chargez et ajoutez les nœuds séparement? Dans ce cas, l'arbre est rendus 100+ fois, et que lent en effet.

Jetez un oeil à l'échantillon, pour voir comment charger un lot de noeuds avec un appel: http://wwwendt.de/tech/dynatree/doc/sample-lazy. html

Autres conseils

On dirait qu'il est un exemple de chargement à l'arbre. Pourrait essayer cela: http://wwwendt.de/tech/dynatree/doc/samples .html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top