使JFace数据绑定重新生效

时间:2012-09-21 00:48:24

标签: data-binding swt eclipse-rcp jface

我有一个对话框,用于在远程系统上输入许多路径。我使用数据绑定将这些路径存储在我的模型中。 我的数据库附加了具有共同特征的验证器 - 当没有连接到远程系统时,跳过验证。我在同一个对话框上有一个按钮连接到远程系统,我有IObservableValue跟踪连接状态。

如何在连接状态发生变化时重新生成相关绑定?

1 个答案:

答案 0 :(得分:0)

在跟踪连接状态的IObservableValue上添加valuechangeListener。连接状态更改后,请调用以下方法以验证路径绑定。这可能有助于找到你想要的东西

Binding class
public abstract void validateTargetToModel();
public abstract void validateModelToTarget();