Java EclipseRCP-在末尾添加常量值的数据绑定文本
我有一个范围为0-100的简单刻度。我通过Java EclipseRCP-在末尾添加常量值的数据绑定文本,java,data-binding,eclipse-rcp,Java,Data Binding,Eclipse Rcp,我有一个范围为0-100的简单刻度。我通过WindowsBuilder将其绑定到标签上。我希望文本显示刻度上的数值,并在其后显示一个%。我该怎么做呢 源代码是由Windows Builder生成的 protected DataBindingContext initDataBindings() { DataBindingContext bindingContext = new DataBindingContext(); // IObservableValue obs
WindowsBuilder
将其绑定到标签上。我希望文本显示刻度上的数值,并在其后显示一个%
。我该怎么做呢
源代码是由Windows Builder生成的
protected DataBindingContext initDataBindings() {
DataBindingContext bindingContext = new DataBindingContext();
//
IObservableValue observeTextLblPercentObserveWidget = WidgetProperties.text().observe(lblPercent);
IObservableValue observeSelectionScaleObserveWidget = WidgetProperties.selection().observe(scale);
bindingContext.bindValue(observeTextLblPercentObserveWidget, observeSelectionScaleObserveWidget, null, null);
//
return bindingContext;
}
我不知道如何在WindowsBuilder中实现,但需要添加org.eclipse.core.databinding.conversion.IConverter 实际上,我认为您需要两个转换器(从模型到附加“%”的文本,一个用于反向转换以解析用户输入)和一个验证器