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

http://dive4elements.wald.intevation.org