我有一个组合查看器,我需要对其进行数据绑定,以便组合选择在模型中自动更新。
我还需要动态添加组合项目(到现有的组合项目)。有了数据绑定,我怎么能做到这一点?
作为数据绑定的新手,请指点我一些关于动态项目(组合项目)的组合查看器数据绑定的好教程。
以下代码用于将组合查看器选择绑定到模型:
final IObservableValue entityComboObservable = ViewersObservables.
observeSingleSelection(myComboViewer);
final IObservableValue modelSelectedEntityObservable = BeansObservables.
observeValue (cmpObj, Company.EMP_SELCTION);
bindingCntxt.bindValue(modelSelectedEntityObservable, entityComboObservable);
其中“cmpObj”是我的模型对象,其中包含将设置为组合查看器输入的对象列表