I tried to catch when the selection list is changed, but the following code is fired when I open up selection list, not when a new list item become selected.
this.select.addListener(new Property.ValueChangeListener() {
public void valueChange(ValueChangeEvent event)
{
System.out.println(event.getProperty());
}
});
Why did I wrong, how can I catch every new selected value in time ?
You have to set your select into immediate mode:
select.setImmediate(true);