0
我正在使用dynatree以分層方式加載地理位置。我必須以編程方式根據Web服務的響應選擇大量的節點。在GUI上渲染它需要很長時間。在FF中,這需要至少3分鐘,而在IE 8中,我得到了緩慢的腳本錯誤。我使用下面的代碼來選擇循環中的節點。選擇dynatree中的大量節點很慢
tree.getNodeByKey(data).select()
任何幫助,將不勝感激。
我正在使用dynatree以分層方式加載地理位置。我必須以編程方式根據Web服務的響應選擇大量的節點。在GUI上渲染它需要很長時間。在FF中,這需要至少3分鐘,而在IE 8中,我得到了緩慢的腳本錯誤。我使用下面的代碼來選擇循環中的節點。選擇dynatree中的大量節點很慢
tree.getNodeByKey(data).select()
任何幫助,將不勝感激。
如果服務器在將它們發送到客戶端時可以設置節點的select
屬性,當然這會更有效。
如果這不是一個選項,你可以考慮另一種模式,假設你有鑰匙的數組應選擇:
使用tree.visit()
遍歷所有節點,並調用node.select()
,如果node.data.id
是成員的陣列。
我使用了第一個選項。現在好多了。謝謝 – Abichellam