comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/SingleLocationPanel.java @ 242:f9ca49e59fb6

Fixed the single location input panel. flys-client/trunk@1821 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 04 May 2011 13:02:00 +0000
parents 234c78a91c15
children f56523bf4c55
comparison
equal deleted inserted replaced
241:764488577cc8 242:f9ca49e59fb6
146 } 146 }
147 147
148 148
149 public Canvas createOld(DataList dataList) { 149 public Canvas createOld(DataList dataList) {
150 List<Data> items = dataList.getAll(); 150 List<Data> items = dataList.getAll();
151 Data dLocation = getData(items, "ld_locations");
152 DataItem[] loc = dLocation.getItems();
151 153
152 HLayout layout = new HLayout(); 154 HLayout layout = new HLayout();
153 layout.setWidth("400px"); 155 layout.setWidth("400px");
154 156
155 Label label = new Label(dataList.getLabel()); 157 Label label = new Label(dataList.getLabel());
156 label.setWidth("200px"); 158 label.setWidth("200px");
157 159
158 Canvas back = getBackButton(dataList.getState()); 160 Canvas back = getBackButton(dataList.getState());
159 161
160 Label selected = new Label("testtext"); 162 Label selected = new Label(loc[0].getLabel());
161 selected.setWidth("130px"); 163 selected.setWidth("130px");
162 164
163 layout.addMember(label); 165 layout.addMember(label);
164 layout.addMember(selected); 166 layout.addMember(selected);
165 layout.addMember(back); 167 layout.addMember(back);
223 * This method returns the selected data. 225 * This method returns the selected data.
224 * 226 *
225 * @return the selected/inserted data. 227 * @return the selected/inserted data.
226 */ 228 */
227 public Data[] getData() { 229 public Data[] getData() {
230 saveLocationValues(locationPanel);
228 double[] values = getLocationValues(); 231 double[] values = getLocationValues();
229 Data[] data = new Data[values.length]; 232 Data[] data = new Data[values.length];
230 DataItem item = new DefaultDataItem(); 233 DataItem item = new DefaultDataItem();
231 for (int i = 0; i < values.length; i++) { 234 for (int i = 0; i < values.length; i++) {
232 item = new DefaultDataItem( 235 item = new DefaultDataItem(
321 324
322 325
323 protected void updateLocationInfo(DistanceInfoObject[] di) { 326 protected void updateLocationInfo(DistanceInfoObject[] di) {
324 int i = 0; 327 int i = 0;
325 for (DistanceInfoObject dio: di) { 328 for (DistanceInfoObject dio: di) {
326 if (dio.getTo() != null) { 329 if (dio.getTo() == null) {
327 locationTable.addData(new DistanceInfoRecord(dio)); 330 locationTable.addData(new DistanceInfoRecord(dio));
328 } 331 }
329 } 332 }
330 return; 333 return;
331 } 334 }

http://dive4elements.wald.intevation.org