我從JSON Web服務(閃電般快速地)獲得結果。添加節點使用
東西樹像
parentNode.addChild({
key: key,
title: value,
addClass: cssClass
});
不幸的是,憑藉100元一棵樹需要1.5分鐘加載。 我很失望......它是不是被用於許多節點?除了切換到另一個組件之外,我現在可以做什麼?
謝謝!
我從JSON Web服務(閃電般快速地)獲得結果。添加節點使用
東西樹像
parentNode.addChild({
key: key,
title: value,
addClass: cssClass
});
不幸的是,憑藉100元一棵樹需要1.5分鐘加載。 我很失望......它是不是被用於許多節點?除了切換到另一個組件之外,我現在可以做什麼?
謝謝!
這個基準測試表明,它是負荷非常快: http://wwwendt.de/tech/dynatree/doc/test-bench.html (即使世界總有改進,雖然...)
你的問題可能是,您加載並添加節點seperately? 在這種情況下樹也是呈現 100+次,而且是確實慢了。
看一看樣品,來看看如何調用批處理節點的一個電話: http://wwwendt.de/tech/dynatree/doc/sample-lazy.html
的確如此。我昨天發現了。這將有助於說,在dynatree筆記:)我是分別添加每個節點。更快的方法是將一組兒童(根據格式初始化)傳遞給節點.... – sarsnake 2010-02-11 19:54:29
看起來像有一個懶加載樹的例子。不妨嘗試了這一點:http://wwwendt.de/tech/dynatree/doc/samples.html
更快,正如我所說的延遲不在數據庫端或Web服務端,它填充的樹很慢..... 我是現在就開始工作,並將報告結果,希望其他人將受益。 – sarsnake 2010-02-11 17:46:45
嘗試增加元素的數組? – 2010-02-11 00:43:53
這就是我現在正在做的:)似乎比使用node.AddChild(子) – sarsnake 2010-02-11 18:07:48