diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/fixation/FixFunctionSelect.java @ 9481:787fc085459b

TSV introduced; uinfo.inundationWMS-Config
author gernotbelger
date Wed, 12 Sep 2018 10:55:09 +0200
parents e6958f0e72fa
children 51212d40ff56
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/fixation/FixFunctionSelect.java	Mon Sep 10 17:06:23 2018 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/fixation/FixFunctionSelect.java	Wed Sep 12 10:55:09 2018 +0200
@@ -8,7 +8,6 @@
 
 package org.dive4elements.river.client.client.ui.fixation;
 
-import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.Map;
 
@@ -28,7 +27,7 @@
 import com.smartgwt.client.widgets.layout.VLayout;
 
 public class FixFunctionSelect extends FixationPanel {
-    public static final Map<String, String> funcDesc = new HashMap<String, String>();
+    public static final LinkedHashMap<String, String> funcDesc = new LinkedHashMap<String, String>();
 
     static {
         funcDesc.put("log", "W(Q) = m*ln(Q + b)");
@@ -49,10 +48,12 @@
         layout.setAlign(VerticalAlignment.TOP);
         layout.setHeight(25);
 
-        final LinkedHashMap initial = new LinkedHashMap();
+        final LinkedHashMap<String, String> initial = new LinkedHashMap<String, String>();
 
         this.form = new DynamicForm();
 
+        final int selectIndex = 0;
+
         final int size = data.size();
 
         for (int i = 0; i < size; i++) {
@@ -80,13 +81,16 @@
             }
 
             // I was here. Me 2.
+            int j = 0;
+            assert selectIndex < d.getItems().length;
             for (final DataItem item : d.getItems()) {
-                if (!defaultSet && first) {
+                if (!defaultSet && first && j == selectIndex) {
                     initial.put(d.getLabel(), item.getStringValue());
                     first = false;
                 }
 
                 funcTypes.put(item.getStringValue(), item.getLabel());
+                j++;
             }
 
             label.setWidth(50);

http://dive4elements.wald.intevation.org