2015-04-23 28 views
1

我有一個TreeViewer其中當用戶選擇一個TreeItem並點擊一個按鈕'Expand'時,打開TreeItem下的整個層次結構直到找到最後一個葉節點。如何擴展一個TreeItem直到它的最後一個葉節點

我發現在TreeViewer現有的方法,這將解決我即

viewer.expandToLevel(item, level); 

要求我有選擇的項目,我會通過作爲第一個參數上面的方法,但如何獲取的水平?

回答

2

使用特殊值AbstractTreeViewer.ALL_LEVELS此:

viewer.expandToLevel(object, AbstractTreeViewer.ALL_LEVELS); 

注:object是你的數據模型對象(從內容提供商)一個TreeItem

+0

非常感謝。這工作。 – user1168608

相關問題