comparison gwt-client/src/main/java/org/dive4elements/river/client/client/ui/MultiPeriodPanel.java @ 8627:e0c8850d8629

Add default value handling in MultiPeriodPanel
author Andre Heinecke <andre.heinecke@intevation.de>
date Thu, 26 Mar 2015 11:53:41 +0100
parents 1d6e5d9d9e57
children 5e38e2924c07
comparison
equal deleted inserted replaced
8626:3b85c8cee94b 8627:e0c8850d8629
125 grid.addMember(elements); 125 grid.addMember(elements);
126 input.addMember(layout); 126 input.addMember(layout);
127 input.addMember(grid); 127 input.addMember(grid);
128 root.addMember(input); 128 root.addMember(input);
129 129
130 /* Check for a default element */
131 Data periods = getData(data.getAll(), "periods");
132 DataItem[] items = periods.getItems();
133 if (items == null) {
134 return root;
135 }
136
137 for (DataItem item: items) {
138 if (!item.getLabel().equals("default")) {
139 continue;
140 }
141 String[] vals = item.getStringValue().split(",");
142 long f = Long.valueOf(vals[0]).longValue();
143 long t = Long.valueOf(vals[1]).longValue();
144 inputPanel.setFromDate(new Date(f));
145 inputPanel.setToDate(new Date(t));
146 }
130 return root; 147 return root;
131 } 148 }
132 149
133 @SuppressWarnings("deprecation") 150 @SuppressWarnings("deprecation")
134 @Override 151 @Override

http://dive4elements.wald.intevation.org