Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/PeriodPanel.java @ 7942:1d6e5d9d9e57
Fixed date range input panels.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Wed, 18 Jun 2014 14:26:36 +0200 |
parents | ea9eef426962 |
children | 156980fb3cb9 |
comparison
equal
deleted
inserted
replaced
7941:48d8dba891f6 | 7942:1d6e5d9d9e57 |
---|---|
9 package org.dive4elements.river.client.client.ui; | 9 package org.dive4elements.river.client.client.ui; |
10 | 10 |
11 import com.google.gwt.core.client.GWT; | 11 import com.google.gwt.core.client.GWT; |
12 import com.google.gwt.i18n.client.DateTimeFormat; | 12 import com.google.gwt.i18n.client.DateTimeFormat; |
13 | 13 |
14 import com.smartgwt.client.data.DateRange; | |
14 import com.smartgwt.client.util.SC; | 15 import com.smartgwt.client.util.SC; |
15 import com.smartgwt.client.widgets.Canvas; | 16 import com.smartgwt.client.widgets.Canvas; |
16 import com.smartgwt.client.widgets.Label; | 17 import com.smartgwt.client.widgets.Label; |
17 import com.smartgwt.client.widgets.form.DynamicForm; | 18 import com.smartgwt.client.widgets.form.DynamicForm; |
18 import com.smartgwt.client.widgets.form.fields.DateRangeItem; | 19 import com.smartgwt.client.widgets.form.fields.DateRangeItem; |
180 return data.toArray(new Data[data.size()]); | 181 return data.toArray(new Data[data.size()]); |
181 } | 182 } |
182 | 183 |
183 | 184 |
184 protected boolean saveDateValues() { | 185 protected boolean saveDateValues() { |
185 Date st = inputPanel.getFromDate(); | 186 DateRange range = inputPanel.getValue(); |
186 Date en = inputPanel.getToDate(); | 187 Date st = range.getStartDate(); |
188 Date en = range.getEndDate(); | |
187 if (st == null || en == null) { | 189 if (st == null || en == null) { |
188 SC.warn(MSG.error_wrong_date()); | 190 SC.warn(MSG.error_wrong_date()); |
189 return false; | 191 return false; |
190 } | 192 } |
191 | 193 |