Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » JFace » Very simple binding doesn't work
Very simple binding doesn't work [message #724450] Mon, 12 September 2011 11:47 Go to next message
Peter Nagy is currently offline Peter NagyFriend
Messages: 4
Registered: September 2011
Junior Member
Hi!

Could anyone tell me please why the attached simple binding example doesn't work?
The text box is simply not updating.


TestModel.java

...
public class TestModel {

private String model1="asd";
private final PropertyChangeSupport pcs = new PropertyChangeSupport( this );

public String getModel1() {
return model1;
}

public void setModel1(String model1) {
this.model1 = model1;
this.pcs.firePropertyChange( "model1", model1, model1 );
}

public void addPropertyChangeListener( PropertyChangeListener listener )
{
this.pcs.addPropertyChangeListener( listener );
}

public void removePropertyChangeListener( PropertyChangeListener listener )
{
this.pcs.removePropertyChangeListener( listener );
}
}
...


TestWindow.java
...
btnNewButton.addMouseListener(new MouseAdapter() {
@Override
public void mouseDown(MouseEvent e) {
model.setModel1("qwe");
//m_bindingContext.updateTargets();
}
});

...

protected DataBindingContext initDataBindings() {
DataBindingContext bindingContext = new DataBindingContext();
//
IObservableValue textObserveTextObserveWidget = SWTObservables.observeText(text, SWT.Modify);
IObservableValue modelModel1ObserveValue = BeansObservables.observeValue(model, "model1");
bindingContext.bindValue(textObserveTextObserveWidget, modelModel1ObserveValue, null, null);
//
return bindingContext;
}
...


Thank you!
Peter
Re: Very simple binding doesn't work [message #724527 is a reply to message #724450] Mon, 12 September 2011 14:33 Go to previous message
Peter Nagy is currently offline Peter NagyFriend
Messages: 4
Registered: September 2011
Junior Member
I've got it! It was the improper property change handling.
Previous Topic:Binding controls to null-valued bean properties
Next Topic:How to tab into a table
Goto Forum:
  


Current Time: Fri Apr 26 02:48:58 GMT 2024

Powered by FUDForum. Page generated in 0.03156 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top