Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/sinfo/CollisionLoadYearPanel.java @ 9076:22d8928895a1
dynamic input table epochSelect
author | gernotbelger |
---|---|
date | Tue, 22 May 2018 11:58:30 +0200 |
parents | 89740fe82196 |
children | 2b13de1b0897 |
comparison
equal
deleted
inserted
replaced
9075:89740fe82196 | 9076:22d8928895a1 |
---|---|
11 import java.util.ArrayList; | 11 import java.util.ArrayList; |
12 import java.util.List; | 12 import java.util.List; |
13 | 13 |
14 import org.dive4elements.river.client.client.FLYSConstants; | 14 import org.dive4elements.river.client.client.FLYSConstants; |
15 import org.dive4elements.river.client.client.ui.AbstractUIProvider; | 15 import org.dive4elements.river.client.client.ui.AbstractUIProvider; |
16 import org.dive4elements.river.client.client.ui.TableHelper; | 16 import org.dive4elements.river.client.client.ui.FromToTableHelperPanel; |
17 import org.dive4elements.river.client.client.ui.TableHelper.IColumnClickHandler; | 17 import org.dive4elements.river.client.client.ui.FromToTableHelperPanel.IColumnClickHandler; |
18 import org.dive4elements.river.client.shared.model.Data; | 18 import org.dive4elements.river.client.shared.model.Data; |
19 import org.dive4elements.river.client.shared.model.DataItem; | 19 import org.dive4elements.river.client.shared.model.DataItem; |
20 import org.dive4elements.river.client.shared.model.DataList; | 20 import org.dive4elements.river.client.shared.model.DataList; |
21 import org.dive4elements.river.client.shared.model.DefaultData; | 21 import org.dive4elements.river.client.shared.model.DefaultData; |
22 import org.dive4elements.river.client.shared.model.DefaultDataItem; | 22 import org.dive4elements.river.client.shared.model.DefaultDataItem; |
83 public void columnClicked(final String value) { | 83 public void columnClicked(final String value) { |
84 appendYear(value); | 84 appendYear(value); |
85 } | 85 } |
86 }; | 86 }; |
87 | 87 |
88 final TableHelper helper = new TableHelper(data, "years", this.MSG, fromHandler); | 88 final FromToTableHelperPanel helper = new FromToTableHelperPanel(data, "years", this.MSG, fromHandler, null); |
89 final Canvas table = helper.getTable(); | 89 final Canvas table = helper.getTable(); |
90 this.validYears = helper.getKeycolEntries(); | 90 this.validYears = helper.getKeycolEntries(); |
91 | 91 |
92 this.helperContainer.addMember(table); | 92 this.helperContainer.addMember(table); |
93 | 93 |
108 | 108 |
109 final DynamicForm form = new DynamicForm(); | 109 final DynamicForm form = new DynamicForm(); |
110 form.setNumCols(4); | 110 form.setNumCols(4); |
111 this.yearsItem = new TextItem(this.MSG.years()); | 111 this.yearsItem = new TextItem(this.MSG.years()); |
112 this.yearsItem.setValidators(new IsIntegerValidator()); | 112 this.yearsItem.setValidators(new IsIntegerValidator()); |
113 form.setFields(this.yearsItem); | 113 form.setFields(this.yearsItem); // TODO: move to helper |
114 | 114 |
115 layout.addMember(title); | 115 layout.addMember(title); |
116 layout.addMember(form); | 116 layout.addMember(form); |
117 | 117 |
118 return layout; | 118 return layout; |