我有一个TreeViewer
,当用户选择一个TreeItem并点击一个按钮'Expand'时,TreeItem
下的整个层次结构应该被打开,直到找到最后一个叶子节点。
我在TreeViewer
找到了一个符合我要求的现有方法,即
viewer.expandToLevel(item, level);
我有选择的项目,我将作为上述方法的第一个参数传递,但我如何获得该级别?
答案 0 :(得分:2)
为此使用特殊值AbstractTreeViewer.ALL_LEVELS
:
viewer.expandToLevel(object, AbstractTreeViewer.ALL_LEVELS);
注意:object
是您的数据模型对象(来自您的内容提供商)不 a TreeItem