Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/RangePanel.java @ 1524:487c3ff7e838
Improved the code of IntegerRangePanel: it now returns the inserted values as IntegerRangeData object.
flys-client/trunk@3709 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 18 Jan 2012 15:04:30 +0000 |
parents | 07b532f9e057 |
children | e91f87b2524e |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/RangePanel.java Wed Jan 18 09:19:36 2012 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/RangePanel.java Wed Jan 18 15:04:30 2012 +0000 @@ -34,9 +34,13 @@ protected DynamicForm lowerForm; protected DynamicForm upperForm; + protected String dataName; + @Override public Canvas create(DataList data) { + setDataName(data); + VLayout root = new VLayout(); root.addMember(createLabel(data)); @@ -76,6 +80,28 @@ } + protected void setDataName(DataList dataList) { + Data data = dataList.get(0); + + this.dataName = data.getLabel(); + } + + + public String getDataName() { + return dataName; + } + + + public String getLower() { + return lowerForm.getValueAsString(FIELD_LOWER); + } + + + public String getUpper() { + return upperForm.getValueAsString(FIELD_UPPER); + } + + protected Canvas createLabel(DataList dataList) { Label label = new Label(dataList.getLabel());