私はコンボビューアを持っており、コンボの選択がモデルで自動的に更新されるように、データバインディングが必要です。
また、コンボアイテムを(既存のコンボアイテムに)動的に追加する必要があります。データバインディングでは、どうすればこれを達成できますか?
データバインディングが初めてなので、動的アイテム(コンボアイテム)を使用したコンボビューアーデータバインディングに関する優れたチュートリアルを教えてください。
以下のコードは、コンボビューアーの選択をモデルにバインドするためのものです。
final IObservableValue entityComboObservable = ViewersObservables.
observeSingleSelection(myComboViewer);
final IObservableValue modelSelectedEntityObservable = BeansObservables.
observeValue (cmpObj, Company.EMP_SELCTION);
bindingCntxt.bindValue(modelSelectedEntityObservable, entityComboObservable);
ここで、「cmpObj」は、コンボビューアへの入力として設定されるオブジェクトのリストを含むモデル オブジェクトです。