Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/MultiPeriodPanel.java @ 7942:1d6e5d9d9e57
Fixed date range input panels.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Wed, 18 Jun 2014 14:26:36 +0200 |
parents | b2534dfa2ac8 |
children | e0c8850d8629 |
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.types.ListGridFieldType; | 15 import com.smartgwt.client.types.ListGridFieldType; |
15 import com.smartgwt.client.widgets.Button; | 16 import com.smartgwt.client.widgets.Button; |
16 import com.smartgwt.client.widgets.Canvas; | 17 import com.smartgwt.client.widgets.Canvas; |
17 import com.smartgwt.client.widgets.Label; | 18 import com.smartgwt.client.widgets.Label; |
18 import com.smartgwt.client.widgets.events.ClickEvent; | 19 import com.smartgwt.client.widgets.events.ClickEvent; |
68 elements = new ListGrid(); | 69 elements = new ListGrid(); |
69 | 70 |
70 add.addClickHandler(new ClickHandler() { | 71 add.addClickHandler(new ClickHandler() { |
71 @Override | 72 @Override |
72 public void onClick(ClickEvent ce) { | 73 public void onClick(ClickEvent ce) { |
73 Date f = inputPanel.getFromDate(); | 74 DateRange range = inputPanel.getValue(); |
74 Date t = inputPanel.getToDate(); | 75 Date f = range.getStartDate(); |
76 Date t = range.getEndDate(); | |
75 if (f == null || t == null) { | 77 if (f == null || t == null) { |
76 return; | 78 return; |
77 } | 79 } |
78 DateRangeRecord drr = new DateRangeRecord(f, t); | 80 DateRangeRecord drr = new DateRangeRecord(f, t); |
79 elements.addData(drr); | 81 elements.addData(drr); |