JFaceでTableViewerを作成しました。
後でUI-Treeを反復処理し、SWT-API-Levelオブジェクトにのみアクセスできます。
TableViewerの場合はテーブルです。
テーブルから、私はTableViewerへのリンクが必要です。テーブルからTableViewerを取得する方法
これを行う方法を知っている人はいますか?
JFaceでTableViewerを作成しました。
後でUI-Treeを反復処理し、SWT-API-Levelオブジェクトにのみアクセスできます。
TableViewerの場合はテーブルです。
テーブルから、私はTableViewerへのリンクが必要です。テーブルからTableViewerを取得する方法
これを行う方法を知っている人はいますか?
できません。作成されたビューアへの参照を保持することは唯一の方法です。
@ Marttiです。視聴者APIを介して直接行うことはできません。
私は制御から視聴者に対して取得する必要がある場合については、私は通常viewer.getControl().setData(Viewer.class.getName(), viewer);
を追加するには - 私はその後viewer.getControl().getData(Viewer.class.getName();
で再びビューアを取得することができ、私はこのように、別々のMap<Control, Viewer>
を維持するには、この方法を好みます自動的にクリーンアップされます:-)
はい、明らかに唯一の方法です。
JFaceがビューアを基礎となるSWT-Controlに既に配置していないのは悲惨なことです。
私はinqiryを作ってください) – strangeoptics