Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/client/ui/WaterlevelGroundPanel.java @ 4573:b87073a05f9d
flys-client: Patch to render combobox options as clickable links.
The way of passing data arguments to the links and further to
the Artifact feeding service is somewhat hacked and should be
refactored (later...).
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 27 Nov 2012 12:50:10 +0100 |
parents | 03de5c424f95 |
children |
line wrap: on
line source
package de.intevation.flys.client.client.ui; public class WaterlevelGroundPanel extends DistancePanel { private static final long serialVersionUID = 6598703468619862469L; 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 WaterlevelGroundPanel() { super("left"); } @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(); } @Override protected String labelFrom() { return getLabelFrom() + " [" + getUnitFrom() + "]"; } @Override protected String getLabelFrom() { return MSG.wgLabelFrom(); } @Override protected String getUnitFrom() { return MSG.wgUnitFrom(); } @Override protected String labelTo() { return getLabelTo() + " [" + getUnitTo() + "]"; } @Override protected String getLabelTo() { return MSG.wgLabelTo(); } @Override protected String getUnitTo() { return MSG.wgUnitTo(); } @Override protected String labelStep() { return getLabelStep() + " [" + getUnitStep() + "]"; } @Override protected String getLabelStep() { return MSG.wgLabelStep(); } @Override protected String getUnitStep() { return MSG.wgUnitStep(); } @Override protected double getDefaultFrom() { return 0; } @Override protected double getDefaultTo() { return 0; } @Override protected double getDefaultStep() { return 0; } @Override protected void initHelperPanel() { // We don't need a helper panel here. But we have to override this // method to avoid the table creation in the parent class. } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :