Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java @ 2898:242b5c230707
Added UI for S-Q-relation parameters in minfo module.
flys-client/trunk@4636 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Mon, 11 Jun 2012 12:33:22 +0000 |
parents | 95b821d63db3 |
children | 51ed89b754ae |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java Thu Jun 07 16:13:55 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/MultipleLocationPanel.java Mon Jun 11 12:33:22 2012 +0000 @@ -271,11 +271,16 @@ // Try to find a "river" data item to set the source for the // list grid. + String dataFilter = "locations"; if (data != null && data.length > 0) { for (int i = 0; i < data.length; i++) { DataList dl = data[i]; + if (dl.getState().equals("state.minfo.river")) { + dataFilter = "measuringpoint"; + } if (dl.getState().equals("state.winfo.river") || - dl.getState().equals("state.chart.river")) { + dl.getState().equals("state.chart.river") || + dl.getState().equals("state.minfo.river")) { for (int j = 0; j < dl.size(); j++) { Data d = dl.get(j); DataItem[] di = d.getItems(); @@ -289,7 +294,7 @@ } picker.getLocationTable().setDataSource(new DistanceInfoDataSource( - url, river, "locations")); + url, river, dataFilter)); }