Mercurial > dive4elements > river
diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WaterlevelGroundPanel.java @ 9175:34dc0163ad2d
DistancePanel Berechnungsstrecke->Darstellungsbereich Refactoring
author | gernotbelger |
---|---|
date | Mon, 25 Jun 2018 17:58:11 +0200 |
parents | afa0ffc3a708 |
children | c08d5cfa4981 |
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WaterlevelGroundPanel.java Mon Jun 25 16:07:41 2018 +0200 +++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/WaterlevelGroundPanel.java Mon Jun 25 17:58:11 2018 +0200 @@ -8,6 +8,10 @@ package org.dive4elements.river.client.client.ui; +import org.dive4elements.river.client.shared.model.Data; +import org.dive4elements.river.client.shared.model.DataList; + +import com.smartgwt.client.widgets.Label; import com.smartgwt.client.widgets.form.validator.FloatRangeValidator; public class WaterlevelGroundPanel extends DistancePanel { @@ -16,116 +20,106 @@ public static final String FIELD_LOWER = "diff_from"; public static final String FIELD_UPPER = "diff_to"; - public static final String FIELD_STEP = "diff_diff"; - + public static final String FIELD_STEP = "diff_diff"; public WaterlevelGroundPanel() { super("left"); - FloatRangeValidator frv = new FloatRangeValidator(); + final FloatRangeValidator frv = new FloatRangeValidator(); frv.setMin(0f); frv.setMax(Float.MAX_VALUE); frv.setValidateOnChange(true); - distancePanel.getToItem().setValidators(frv); + this.distancePanel.getToItem().setValidators(frv); } - @Override protected String getLowerField() { return FIELD_LOWER; } - @Override protected String getUpperField() { return FIELD_UPPER; } - @Override protected String getStepField() { return FIELD_STEP; } - @Override - protected String getLabel() { - return MSG.waterlevel_ground_state(); + protected Label getLabel(final DataList data) { + final Data item = data.get(0); + return new Label(item.getDescription());// + + // item.getDescription()); // holt das Label vom Server (funktoniert schon sehr oft so!) } + // @Override + // protected String getLabel() { + // return MSG.waterlevel_ground_state(); + // } @Override protected String labelFrom() { return getLabelFrom() + " [" + getUnitFrom() + "]"; } - @Override protected String getLabelFrom() { - return MSG.wgLabelFrom(); + return this.MSG.wgLabelFrom(); } - @Override protected String getUnitFrom() { - return MSG.wgUnitFrom(); + return this.MSG.wgUnitFrom(); } - @Override protected String labelTo() { return getLabelTo() + " [" + getUnitTo() + "]"; } - @Override protected String getLabelTo() { - return MSG.wgLabelTo(); + return this.MSG.wgLabelTo(); } - @Override protected String getUnitTo() { - return MSG.wgUnitTo(); + return this.MSG.wgUnitTo(); } - @Override protected String labelStep() { return getLabelStep() + " [" + getUnitStep() + "]"; } - @Override protected String getLabelStep() { - return MSG.wgLabelStep(); + return this.MSG.wgLabelStep(); } - @Override protected String getUnitStep() { - return MSG.wgUnitStep(); + return this.MSG.wgUnitStep(); } - @Override protected double getDefaultFrom() { return 0; } - @Override protected double getDefaultTo() { return 2; } - @Override protected double getDefaultStep() { return 0.5; } - @Override protected void initHelperPanel() { // We don't need a helper panel here. But we have to override this