2010-02-15 159 views
2

我有一個與AsyncTreeNodes一起使用的Ext.tree.TreePanel。問題是最初 根節點需要有超過1000個後代。我成功地優化了數據庫性能,但JavaScript性能非常糟糕 - 爲添加和渲染1200個節點需要25秒。我明白,操縱頁面的DOM是一個緩慢的操作,但也許有一些方法來優化初始渲染過程。優化Ext.tree.TreePanel性能

回答

1

我認爲你不會有太多的運氣來優化一個有很多節點的樹。有沒有什麼方法可以使用網格來傳遞信息?你至少可以設置分頁,這可能會快得多。你也可以在網格上實現行擴展器UX,對於每一行,它的行爲就像樹一樣。