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));
     }
 
 

http://dive4elements.wald.intevation.org