Странное поведение Property.valueChangeListener для Select UI / Vaadin 6.7.3 - PullRequest
3 голосов
/ 03 января 2012

Я пытался поймать, когда список выбора изменился, но следующий код срабатывает, когда Я открываю список выбора, а не когда выбирается новый элемент списка.

this.select.addListener(new Property.ValueChangeListener() {

public void valueChange(ValueChangeEvent event) 
    {           
     System.out.println(event.getProperty());
    }
});

Почему я ошибся, как я могу поймать каждое новое выбранное значение во времени?

Вот что происходит (YouTube видео - временно) http://goo.gl/m7dNi

Спасибо за ответы заранее.

Cs

1 Ответ

5 голосов
/ 03 января 2012

Вы должны установить свой выбор в немедленный режим:

select.setImmediate(true);
...