Mercurial > dive4elements > river
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 |