Mercurial > dive4elements > river
changeset 3709:9969e3b0d860
Scrolling the project list is now more robust.
flys-client/trunk@5455 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 13 Sep 2012 12:09:53 +0000 |
parents | ff28854bfe42 |
children | 255decb14439 |
files | flys-client/ChangeLog flys-client/src/main/java/de/intevation/flys/client/client/ui/ProjectList.java |
diffstat | 2 files changed, 12 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/flys-client/ChangeLog Thu Sep 13 12:06:54 2012 +0000 +++ b/flys-client/ChangeLog Thu Sep 13 12:09:53 2012 +0000 @@ -8,6 +8,12 @@ 2012-09-13 Christian Lins <christian.lins@intevation.de> + * src/main/java/de/intevation/flys/client/client/ui/ProjectList.java: + Scrolling long Project lists is now more robust (#757), although + the search box is now part of the scrolling pane. + +2012-09-13 Christian Lins <christian.lins@intevation.de> + * src/main/java/de/intevation/flys/client/client/FLYSConstants.properties, src/main/java/de/intevation/flys/client/client/FLYSConstants_de.properties, src/main/java/de/intevation/flys/client/client/FLYSConstants_en.properties,
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/ProjectList.java Thu Sep 13 12:06:54 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/ProjectList.java Thu Sep 13 12:09:53 2012 +0000 @@ -5,8 +5,10 @@ import com.google.gwt.user.client.Timer; import com.google.gwt.user.client.rpc.AsyncCallback; import com.smartgwt.client.types.Alignment; +import com.smartgwt.client.types.Autofit; import com.smartgwt.client.types.ListGridEditEvent; import com.smartgwt.client.types.ListGridFieldType; +import com.smartgwt.client.types.Overflow; import com.smartgwt.client.types.SelectionStyle; import com.smartgwt.client.types.SortArrow; import com.smartgwt.client.types.SortDirection; @@ -191,7 +193,7 @@ protected void initGrid() { grid.setWidth100(); - grid.setHeight100(); + grid.setAutoFitData(Autofit.VERTICAL); grid.setAutoFitMaxWidth(500); grid.setEmptyMessage(messages.no_projects()); grid.setLoadingDataMessage(messages.load_projects()); @@ -204,6 +206,7 @@ grid.setSelectionType(SelectionStyle.SINGLE); grid.setCanReorderFields(false); grid.setLeaveScrollbarGap(false); + grid.setBorder("0px"); ListGridField date = buildDateField(); ListGridField name = buildNameField(); @@ -363,6 +366,7 @@ setShowEdges(false); setLayoutMargin(0); setLayoutAlign(VerticalAlignment.TOP); + setOverflow(Overflow.AUTO); Label title = new Label(messages.projects()); title.setHeight("20"); @@ -384,6 +388,7 @@ TableFilter filter = new TableFilter(); filter.setHeight("30px"); filter.addFilterHandler(this); + filter.setBorder("1px solid gray"); addMember(titleWrapper); addMember(gridWrapper);