mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-10 22:30:56 +00:00
Merge branch 'bug3449'
This commit is contained in:
commit
a0db8b24ea
1 file changed
+11
+11
@@ -7,12 +7,15 @@ import com.google.gwt.event.dom.client.ClickEvent;
|
||||
import com.google.gwt.event.dom.client.ClickHandler;
|
||||
import com.google.gwt.event.dom.client.KeyUpEvent;
|
||||
import com.google.gwt.event.dom.client.KeyUpHandler;
|
||||
import com.google.gwt.event.logical.shared.SelectionEvent;
|
||||
import com.google.gwt.event.logical.shared.SelectionHandler;
|
||||
import com.google.gwt.resources.client.ImageResource;
|
||||
import com.google.gwt.user.client.ui.Button;
|
||||
import com.google.gwt.user.client.ui.HorizontalPanel;
|
||||
import com.google.gwt.user.client.ui.Label;
|
||||
import com.google.gwt.user.client.ui.MultiWordSuggestOracle;
|
||||
import com.google.gwt.user.client.ui.SuggestBox;
|
||||
import com.google.gwt.user.client.ui.SuggestOracle.Suggestion;
|
||||
import com.google.gwt.user.client.ui.Widget;
|
||||
import com.sap.sse.common.Util;
|
||||
import com.sap.sse.gwt.client.StringMessages;
|
||||
@@ -142,6 +145,14 @@ public abstract class GenericStringListEditorComposite<ValueType> extends ListEd
|
||||
addButton.setEnabled(!inputBox.getValue().isEmpty());
|
||||
}
|
||||
});
|
||||
// Add addition handler for selection because cannot use one handler for changed SuggestBox value by reason
|
||||
// of gwt bug https://github.com/gwtproject/gwt/issues/1642
|
||||
inputBox.addSelectionHandler(new SelectionHandler<Suggestion>() {
|
||||
@Override
|
||||
public void onSelection(SelectionEvent<Suggestion> event) {
|
||||
addButton.setEnabled(!inputBox.getValue().isEmpty());
|
||||
}
|
||||
});
|
||||
HorizontalPanel panel = new HorizontalPanel();
|
||||
panel.add(inputBox);
|
||||
panel.add(addButton);
|
||||
|
||||
Reference in new issue
Block a user