Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/PeriodPanel.java @ 8619:156980fb3cb9
Try to find "default" data items for start and end in period panel
This is not using the DefaultValue mechanismn which also exists
as the DefaultValue mechanism is deprecated and a candidate for
removal.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 25 Mar 2015 19:18:43 +0100 |
parents | 1d6e5d9d9e57 |
children | 289486a43be8 |
comparison
equal
deleted
inserted
replaced
8618:42fc26e463db | 8619:156980fb3cb9 |
---|---|
92 form.setFields(inputPanel); | 92 form.setFields(inputPanel); |
93 | 93 |
94 layout.addMember(title); | 94 layout.addMember(title); |
95 layout.addMember(form); | 95 layout.addMember(form); |
96 | 96 |
97 /* Try to find default values for the periods */ | |
98 Data start = getData(data.getAll(), "start"); | |
99 Data end = getData(data.getAll(), "end"); | |
100 if (start == null || end == null) { | |
101 return layout; | |
102 } | |
103 | |
104 for (DataItem item: start.getItems()) { | |
105 if (item.getLabel().equals("default")) { | |
106 Date defDate = new Date(Long.parseLong(item.getStringValue())); | |
107 inputPanel.setFromDate(defDate); | |
108 } | |
109 } | |
110 for (DataItem item: end.getItems()) { | |
111 if (item.getLabel().equals("default")) { | |
112 Date defDate = new Date(Long.parseLong(item.getStringValue())); | |
113 inputPanel.setToDate(defDate); | |
114 } | |
115 } | |
97 return layout; | 116 return layout; |
98 } | 117 } |
99 | 118 |
100 protected Canvas createHelper() { | 119 protected Canvas createHelper() { |
101 return new VLayout(); | 120 return new VLayout(); |