質問

どのように私はそれをスピードアップできますか?

私は、JSONのウェブサービス(超高速)からの結果を得ることができます。使用してツリーにノードを追加

のようなもの。

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

残念ながら、100個の+の要素を持つ木は、ロードするために1.5分かかります。 私はがっかりして...それは、多くのノードで使用するように作られていませんか?何でも、私は別のコンポーネントへの切り替えは別に、この時点で行うことができますか?

ありがとうございます。

役に立ちましたか?

解決

このベンチマークは、それがかなり速い負荷であることを示しています。 http://wwwendt.de/tech/dynatree/doc/test-bench。 HTML の (Theresの改善の余地は常にけれども...)

あなたの問題は、あなたがロードし、別々にノードを追加すること、であるかもしれませんか? この場合、木はまた、の100+回レンダリングされ、そののは。

実際の遅いです

1回のコールでのノードのバッチをロードする方法を確認するために、サンプルを見てください: http://wwwendt.de/tech/dynatree/doc/sample-lazy。 HTML

他のヒント

遅延読み込みの例は、木があるように見えます。それを試してみるかもしれません: http://wwwendt.de/tech/dynatree/doc/samples .htmlをする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top