Vaadin ComboBox wählt den vorherigen Wert statt Wert leer

Habe ich eine ComboBox, wo wie Benutzer gibt die Werte geladen sind, von einem webservice. Wenn keine Werte gefunden werden, ich will zurücksetzen, um die combobox zu leeren Wert. Ein Beispiel mit fixed-2 Elemente ohne Verwendung von webservice:

ComboBox comboBox = new ComboBox();
comboBox.addItem("First item");
comboBox.addItem("Second item");
comboBox.setNullSelectionAllowed(true);
comboBox.setInputPrompt("Select an item:");
comboBox.select("First item");

Als ich versuchte, die Eingabe in die Eingabe-Aufforderung "Dritten" und klicken Sie dann auf abseits zu verlieren Fokus, das "Erste Element" bleibt ausgewählt.

Wenn ich versuchte, Sie zu überschreiben, dieses Verhalten durch manuelles aufrufen comboBox.select(null) oder comboBox.select("") oder sogar comboBox.setValue(null) noch das "Erste Element" bleibt ausgewählt.
 
Dies Klang wie eine comboBox Fehler für mich, aber vielleicht weiss ja jemand einen workaround.

InformationsquelleAutor mirelon | 2012-12-05
Schreibe einen Kommentar