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);

http://dive4elements.wald.intevation.org