Mercurial > dive4elements > river
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")) }); |