Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/fixation/FixLocationPanel.java @ 9256:6c24c857ccf9
fixation refactoring and inputItem behaviour to interfaces
author | gernotbelger |
---|---|
date | Fri, 13 Jul 2018 12:04:21 +0200 |
parents | 850ce16034e9 |
children | 1a7cfeb1ff89 |
comparison
equal
deleted
inserted
replaced
9255:9be51f776798 | 9256:6c24c857ccf9 |
---|---|
16 import org.dive4elements.river.client.shared.model.Data; | 16 import org.dive4elements.river.client.shared.model.Data; |
17 import org.dive4elements.river.client.shared.model.DataItem; | 17 import org.dive4elements.river.client.shared.model.DataItem; |
18 import org.dive4elements.river.client.shared.model.DataList; | 18 import org.dive4elements.river.client.shared.model.DataList; |
19 import org.dive4elements.river.client.shared.model.DefaultData; | 19 import org.dive4elements.river.client.shared.model.DefaultData; |
20 import org.dive4elements.river.client.shared.model.DefaultDataItem; | 20 import org.dive4elements.river.client.shared.model.DefaultDataItem; |
21 import org.dive4elements.river.client.shared.model.FixingsOverviewInfo; | |
21 | 22 |
22 import com.google.gwt.core.client.GWT; | 23 import com.google.gwt.core.client.GWT; |
23 import com.smartgwt.client.widgets.Canvas; | 24 import com.smartgwt.client.widgets.Canvas; |
24 import com.smartgwt.client.widgets.Label; | 25 import com.smartgwt.client.widgets.Label; |
25 import com.smartgwt.client.widgets.form.fields.FormItem; | 26 import com.smartgwt.client.widgets.form.fields.FormItem; |
46 DoubleRangePanel inputPanel; | 47 DoubleRangePanel inputPanel; |
47 | 48 |
48 double from; | 49 double from; |
49 double to; | 50 double to; |
50 double step; | 51 double step; |
51 | |
52 public FixLocationPanel() { | |
53 this.htmlOverview = ""; | |
54 } | |
55 | 52 |
56 @Override | 53 @Override |
57 public Canvas createWidget(final DataList data) { | 54 public Canvas createWidget(final DataList data) { |
58 instances.put(this.artifact.getUuid(), this); | 55 instances.put(this.artifact.getUuid(), this); |
59 | 56 |
153 // No selection, return false. | 150 // No selection, return false. |
154 return false; | 151 return false; |
155 } | 152 } |
156 | 153 |
157 @Override | 154 @Override |
158 public void success() { | 155 public void success(final FixingsOverviewInfo fixInfo) { |
159 this.inputPanel.setValues(this.fixInfo.getLowerKm(), // TODO: check if revert makes sense | 156 // TODO: check if revert makes sense |
160 this.fixInfo.getUpperKm(), 100d); | 157 this.inputPanel.setValues(fixInfo.getLowerKm(), fixInfo.getUpperKm(), 100d); |
161 } | 158 } |
162 | 159 |
163 /** | 160 /** |
164 * This method is used to validate the inserted data in the form fields. | 161 * This method is used to validate the inserted data in the form fields. |
165 * | 162 * |
176 return; | 173 return; |
177 } | 174 } |
178 final DoubleRangePanel p = (DoubleRangePanel) event.getForm(); | 175 final DoubleRangePanel p = (DoubleRangePanel) event.getForm(); |
179 } | 176 } |
180 | 177 |
181 public void dumpGWT(final String cid) { | 178 // public void dumpGWT(final String cid) { |
182 GWT.log("Setting values for cId: " + cid); | 179 // GWT.log("Setting values for cId: " + cid); |
183 GWT.log("River: " + this.fixInfo.getRiver()); | 180 // GWT.log("River: " + this.fixInfo.getRiver()); |
184 GWT.log("Date: " + this.fixInfo.getEventByCId(cid).getDate()); | 181 // GWT.log("Date: " + this.fixInfo.getEventByCId(cid).getDate()); |
185 GWT.log("Name: " + this.fixInfo.getEventByCId(cid).getDescription()); | 182 // GWT.log("Name: " + this.fixInfo.getEventByCId(cid).getDescription()); |
186 } | 183 // } |
187 } | 184 } |