2017-10-26 5 views
0

Ich habe eine autodrop Combobox und einen EventListener für die "Events.ON_CHANGING". Mein Problem ist, dass nur einmal arbeiten.Combobox ON_CHANGING Ereignis ausgelöst einmal

Beispiel, ich tippe, mache die Suche, lösche die Werte, neu eingeben und kein Ereignis wird ausgelöst. Ich muss in eine andere Komponente klicken und dann erneut auf die Combobox klicken, um eine andere Zeit einzugeben.

Mein Code:

public class ComboUsuariosComponent extends Combobox { 

    public ComboUsuariosComponent(String width, boolean buttonVisible, boolean autodrop) { 
     this.setButtonVisible(buttonVisible); 
     this.setAutodrop(autodrop); 
     this.setWidth(width); 
     this.addEventListener(Events.ON_CHANGING, new GrillaComboOnChange()); 
    } 

    private class GrillaComboOnChange implements EventListener<Event>{ 

     @Override 
     public void onEvent(Event event) throws Exception { 
      finUsers(getValue()); 
     } 
    } 

} 

Antwort

0

gelöst, i this.setInstant (true) verpassen;

Verwandte Themen