2

タイトルが既に述べているように... Tree が展開された状態で ElementTreeSelectionDialog を開きたいと思います。何か方法はありますか?

よろしく、マイケル

4

1 に答える 1

5

ElementTreeSelectionDialog には、すぐに使えるこの機能はありませんが、簡単に拡張してこの動作を追加できます。単純にサブクラス化し、createTreeViewer メソッドをオーバーライドします。このメソッドのスーパー バージョンを呼び出すと、ダイアログ用に初期化された TreeViewer のハンドルが得られます。その時点で、TreeViewer.setExpanded() または TreeItem.setExpanded() API を使用して、必要なだけ拡大または縮小するだけです。

于 2012-04-04T18:53:45.510 に答える