comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/LocationPanel.java @ 1615:07c38d054f91

Translate data item in locationpanel label. flys-client/trunk@3984 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Thu, 09 Feb 2012 08:51:00 +0000
parents 66671b69c7ea
children f13a7c126f24
comparison
equal deleted inserted replaced
1614:592751b635e3 1615:07c38d054f91
69 findDataItemName(data); 69 findDataItemName(data);
70 70
71 VLayout layout = new VLayout(); 71 VLayout layout = new VLayout();
72 layout.setMembersMargin(10); 72 layout.setMembersMargin(10);
73 73
74 Label label = new Label(MSG.location ()); 74 // Subclass uses translated data items name as label.
75 Label label = new Label(MSG.location());
75 Canvas widget = createWidget(data); 76 Canvas widget = createWidget(data);
76 Canvas submit = getNextButton(); 77 Canvas submit = getNextButton();
77 78
78 initDefaults(data); 79 initDefaults(data);
79 80
86 87
87 return layout; 88 return layout;
88 } 89 }
89 90
90 91
92 /** Store label of first data item in list. */
91 public void findDataItemName(DataList list) { 93 public void findDataItemName(DataList list) {
92 this.dataItemName = list.getAll().get(0).getLabel(); 94 this.dataItemName = list.getAll().get(0).getLabel();
93 } 95 }
94 96
95 97
98 /** Get label of first data item that this uiprovider has seen. */
96 public String getDataItemName() { 99 public String getDataItemName() {
97 return this.dataItemName; 100 return this.dataItemName;
98 } 101 }
99 102
100 103
115 Label label = new Label(dataList.getLabel()); 118 Label label = new Label(dataList.getLabel());
116 label.setWidth("200px"); 119 label.setWidth("200px");
117 120
118 Canvas back = getBackButton(dataList.getState()); 121 Canvas back = getBackButton(dataList.getState());
119 122
123 // TODO evaluate: isn't this what findDataItemName is doing?
120 Label selected = new Label(loc[0].getLabel()); 124 Label selected = new Label(loc[0].getLabel());
121 selected.setWidth("130px"); 125 selected.setWidth("130px");
122 126
123 layout.addMember(label); 127 layout.addMember(label);
124 layout.addMember(selected); 128 layout.addMember(selected);
207 } 211 }
208 212
209 213
210 protected Canvas createWidget(DataList data) { 214 protected Canvas createWidget(DataList data) {
211 VLayout layout = new VLayout(); 215 VLayout layout = new VLayout();
212 inputLayout = new HLayout(); 216 inputLayout = new HLayout();
213 217
214 // The initial view will display the location input mode. 218 // The initial view will display the location input mode.
215 locationPanel = new DoubleArrayPanel( 219 locationPanel = new DoubleArrayPanel(
216 MSG.unitLocation(), 220 MSG.unitLocation(),
217 getLocationValues(), 221 getLocationValues(),
225 229
226 layout.addMember(inputLayout); 230 layout.addMember(inputLayout);
227 231
228 inputLayout.setMembersMargin(30); 232 inputLayout.setMembersMargin(30);
229 233
234 /*
230 //picker.prepareFilter(); 235 //picker.prepareFilter();
231
232 /*
233 helperContainer.addMember(picker.getLocationTable()); 236 helperContainer.addMember(picker.getLocationTable());
234 helperContainer.addMember(picker.getFilterLayout()); 237 helperContainer.addMember(picker.getFilterLayout());
235 helperContainer.addMember(picker.getResultCountForm()); 238 helperContainer.addMember(picker.getResultCountForm());
236 */ 239 */
237 //createInputPanel();
238 return layout; 240 return layout;
239 } 241 }
240 242
241 243
242 @Override 244 @Override

http://dive4elements.wald.intevation.org