我正在开发一个 Eclipse RCP 项目。它有几个视图,TreeViewer
我使用selectionChanged()
方法来处理选择事件。但是,有时我需要以编程方式设置选择。为此,在selectionChanged()
方法中,我调用setSelection()
方法TreeViewer
来设置所需的选择。此方法触发selectionChanged()
所有视图的方法,从而导致对selectionChanged()
.
如何从TreeViewer
或StructuredViewer
不触发selectionChanged()
其他视图中选择项目?