回答
如果您的目的是在擴展時動態加載子節點,最好的解決方案是將假子節點添加到所有葉節點。然後在需要時用真實節點替換假節點。
對不起,這不是直接回答你的問題,但我不覺得這是相關的。
你爲什麼要這麼做?這讓用戶感到困惑。
(我剛剛在另一個環境中經歷了完全相同的過程,並且用戶反饋是「此項目已損壞,不會讓我看到其他人在做什麼」)。
總之,我建議您在繼續之前仔細評估要求。
數據必須從數據庫中檢索。我的選項是提前加載每個節點,以便我不需要設置此選項或僅在展開事件期間加載。 – James 2012-01-11 12:25:23
我發佈這樣的東西很多,但我通常做它的評論... – 2012-01-11 12:47:19
嘗試使用屬性TreeNode.PopulateOnDemand = true; - 這對於動態創建的樹是理想的,它也爲沒有孩子的節點添加加號圖標。
該屬性在WinForms中不存在。 – 2017-02-24 09:27:51
- 1. appendChild樹節點不擴展
- 2. 顯示節點樹
- 3. SmartGWT擴展樹直到子節點
- 4. JS樹 - 選擇所有子節點時選擇父節點
- 5. 擴大樹節點
- 6. ExpandableListView不擴展子節點
- 7. 有沒有辦法按節點自動打開D3摺疊樹節點(對於有子節點的節點)?
- 8. 顯示子節點
- 9. 僅在擴展節點時加載樹節點
- 10. 與節點擴展
- 11. 節點Webkit:沒有顯示?
- 12. 在沒有孩子的情況下襬脫'+'擴展樹節點
- 13. TreeView的子節點展開,但根節點沒有
- 14. 選擇從子子節點的樹節點
- 15. C++將已刪除節點的子節點移到樹中的父節點
- 16. Ext TreePanel:如何將子節點添加到擴展節點?
- 17. ExtJS遞歸擴展樹節點
- 18. WPF/Silverlight:擴展根樹節點
- 19. 節點擴展之後樹的位置
- 20. 阻止節點在JTree節點擴展中的選擇
- 21. 打印首選節點的子節點
- 22. HtmlAgilityPack和選擇節點和子節點
- 23. 選擇節點時省略子節點
- 24. HtmlAgilityPack選擇沒有子節點「p」的「p」節點
- 25. Xpath選擇沒有子節點的節點
- 26. 使用XSLT展開具有重複子節點的節點
- 27. 隱藏並顯示節點上的子節點點擊Cytoscape
- 28. 父節點和子節點沒有在asp.menu中顯示(使用web.sitemap)
- 29. 將「擴展」按鈕添加到沒有子項的JTree節點?
- 30. XML節點和子節點
這就是計劃。我可以做到這一點,但我想先檢查選項。 – James 2012-01-11 12:30:03