comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/bundu/BunduWstCalcSelectRadioPanel.java @ 9369:1a4d2ce77423

radio choice fix
author gernotbelger
date Thu, 02 Aug 2018 17:39:13 +0200
parents e6958f0e72fa
children 402ba554d747
comparison
equal deleted inserted replaced
9366:3d006afee054 9369:1a4d2ce77423
14 import org.dive4elements.river.client.shared.model.DefaultData; 14 import org.dive4elements.river.client.shared.model.DefaultData;
15 import org.dive4elements.river.client.shared.model.DefaultDataItem; 15 import org.dive4elements.river.client.shared.model.DefaultDataItem;
16 16
17 public class BunduWstCalcSelectRadioPanel extends RadioPanel { 17 public class BunduWstCalcSelectRadioPanel extends RadioPanel {
18 18
19 public BunduWstCalcSelectRadioPanel(final String datakey) {
20 super(datakey);
21 }
22
19 private static final long serialVersionUID = 3357071563224461043L; 23 private static final long serialVersionUID = 3357071563224461043L;
20 24
21 @Override 25 @Override
22 protected Data[] getData() { 26 protected Data[] getData() {
23 // if auto selected, additional custom data (function) has to be set. the rest is standard radioPanel behaviour 27 // if auto selected, additional custom data (function) has to be set. the rest is standard radioPanel behaviour
24 final String value = this.form.getValueAsString("selection"); 28 final String value = this.form.getValueAsString("selection");
25 29
26 final DataItem item = new DefaultDataItem("label_irrelevant", "description_irrelevant", value); 30 final DataItem item = new DefaultDataItem("label_irrelevant", "description_irrelevant", value);
27 final DefaultData selection = new DefaultData(this.dataName, "label_no_effect", "description_no_effect", new DataItem[] { item }); 31 final DefaultData selection = new DefaultData(getDatakey(), "label_no_effect", "description_no_effect", new DataItem[] { item });
28 if (value.equals("state.bundu.calc.auto")) { 32 if (value.equals("state.bundu.calc.auto")) {
29 final Data[] data = new Data[2]; 33 final Data[] data = new Data[2];
30 data[0] = selection; 34 data[0] = selection;
31 data[1] = new DefaultData("function", "label_no_effect", "description_no_effect", 35 data[1] = new DefaultData("function", "label_no_effect", "description_no_effect",
32 new DataItem[] { new DefaultDataItem("", "", org.dive4elements.river.client.client.ui.fixation.FixFunctionSelect.funcDesc.get("log")) }); 36 new DataItem[] { new DefaultDataItem("", "", org.dive4elements.river.client.client.ui.fixation.FixFunctionSelect.funcDesc.get("log")) });

http://dive4elements.wald.intevation.org