improve competitor invitation UI

This commit is contained in:
Fredrik Teschke committed 2015-02-10 00:49:24 +01:00
1 parent 767652381b
commit 639eba5226
13 files changed
+166 -54

No files matched your search

@@ -1,4 +1,4 @@
package com.sap.sailing.gwt.ui.common.client;
package com.sap.sse.gwt.client.controls;
import java.util.ArrayList;
import java.util.Collection;
@@ -30,6 +30,8 @@ import com.google.gwt.user.client.ui.TextArea;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.Widget;
import com.google.gwt.user.datepicker.client.DateBox;
import com.sap.sse.gwt.client.controls.GenericListBox;
import com.sap.sse.gwt.client.controls.GenericListBox.ValueBuilder;
import com.sap.sse.gwt.client.controls.IntegerBox;
/**
@@ -417,6 +419,21 @@ public abstract class DataEntryDialog<T> {
result.setWordWrap(false);
return result;
}
public <ListItemT> GenericListBox<ListItemT> createGenericListBox(ValueBuilder<ListItemT> valueBuilder,
boolean isMultipleSelect) {
GenericListBox<ListItemT> result = new GenericListBox<>(valueBuilder);
result.setMultipleSelect(isMultipleSelect);
result.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
validate();
}
});
DialogUtils.linkEnterToButton(getOkButton(), result);
DialogUtils.linkEscapeToButton(getCancelButton(), result);
return result;
}
public ListBox createListBox(boolean isMultipleSelect) {
ListBox result = new ListBox();