如何以编程方式展开TreeViewer
?
如果我使用基础Tree.setExpanded(true)
,
action1 = new Action() {
public void run() {
viewer.getTree().getItems()[0].setExpanded(true);
}
};
元素未出现:
如果我使用鼠标点击,分支展开就可以了。
答案 0 :(得分:4)
查看AbsractTreeViewer#expandToLevel(Object, int)
:
展开给定元素或树路径的所有祖先,以便在此查看器的树控件中显示给定元素,然后将以给定元素为根的子树展开到给定级别。