0

私の Eclipse RCP ビューでは、JFace データバインディングを使用してモデル データをorg.eclipse.jface.viewers.TreeViewer. ViewerSupport.bind()スニペットに示されているようにデータをバインドするために使用しましたが、問題なく動作します。

ViewerSupport.bind(viewer, model, BeanProperties.list("children",
          ModelObject.class), BeanProperties.value(ModelObject.class, "name"));

ここで、ノードにテキストとともに画像を表示したいと思います。LabelProviderデータバインディングがなければ、 aのメソッドをオーバーライドするだけgetImage(Object element)ですが、コンテンツ + ラベル プロバイダー メソッドと の使用はViewerSupport連携しません。ViewerSupportAPIで問題の解決策が見つかりません。おそらくorg.eclipse.core.databinding.property.value.IValuePropertysを使用して解決策はありますか?

4

1 に答える 1