Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java @ 4574:32a4651eef93
flys-client: Shapefile upload widget readded again (regression).
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 27 Nov 2012 14:20:46 +0100 |
parents | b87073a05f9d |
children |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java Tue Nov 27 12:50:10 2012 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/SelectProvider.java Tue Nov 27 14:20:46 2012 +0100 @@ -58,12 +58,19 @@ */ @Override public Canvas create(DataList data) { + VLayout v = new VLayout(); + v.setMembersMargin(10); + v.addMember(createWidget(data)); + if(data.size() > COMBOBOX_THRESHOLD) { + v.addMember(getNextButton()); + } + return v; + } + + + protected Canvas createWidget(DataList data) { if (data.size() > COMBOBOX_THRESHOLD) { - VLayout v = new VLayout(); - v.setMembersMargin(10); - v.addMember(createComboboxWidget(data)); - v.addMember(getNextButton()); - return v; + return createComboboxWidget(data); } else { return createListWidget(data); @@ -71,11 +78,6 @@ } - protected Canvas createWidget(DataList data) { - return create(data); - } - - @Override public Canvas createOld(DataList dataList) { HLayout layout = new HLayout();