1

我该如何加快速度?

我从 JSON Web 服务(闪电般的速度)获得结果。使用向树添加节点

就像是

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

不幸的是,包含 100 多个元素的树需要 1.5 分钟才能加载。我很失望......它不是用于那么多节点吗?除了切换到另一个组件之外,我现在还能做些什么?

谢谢!

4

2 回答 2

1

这个基准测试表明它的加载速度非常快: http ://wwwendt.de/tech/dynatree/doc/test-bench.html(尽管总是有改进的空间......)

您的问题可能是,您分别加载和添加节点?在这种情况下,树也被渲染了100 多次,这确实慢。

查看示例,了解如何通过一次调用加载一批节点: http ://wwwendt.de/tech/dynatree/doc/sample-lazy.html

于 2010-02-11T17:33:21.223 回答
0

看起来有一个延迟加载树的例子。可以试试看:http ://wwwendt.de/tech/dynatree/doc/samples.html

于 2010-02-11T00:51:58.607 回答