Pregunta

¿Cómo puedo acelerarlo?

consigo los resultados de servicio web JSON (la velocidad del rayo). Adición de nodos al árbol utilizando

algo así como

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

Por desgracia, un árbol con más de 100 elementos de toma 1,5 minutos en cargar. Estoy decepcionado ... ¿No está hecho para ser utilizado con esa cantidad de nodos? Cualquier cosa que pueda hacer en este momento, aparte de cambiar a otro componente?

Gracias!

¿Fue útil?

Solución

Esta referencia muestra que es bastante rápido cargas: http://wwwendt.de/tech/dynatree/doc/test-bench. html (Siempre hay margen de mejora, aunque ...)

Su problema podría ser, que se carga y agregar los nodos por separado? En este caso, el árbol es también prestados más de 100 veces, y que es lenta de hecho.

Tener un vistazo a la muestra, para ver cómo cargar un lote de nodos con una llamada: http://wwwendt.de/tech/dynatree/doc/sample-lazy. html

Otros consejos

Parece que hay un ejemplo de carga diferida del árbol. Puede probar eso: http://wwwendt.de/tech/dynatree/doc/samples .html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top