Revision 8eea1bc4
Added by Katja Luther over 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/RepresentationElement.java | ||
---|---|---|
175 | 175 |
element_abbrevLabel.setText(selectedRepresentation.getAbbreviatedLabel()); |
176 | 176 |
element_text.setText(selectedRepresentation.getDescription()); |
177 | 177 |
|
178 |
}else { |
|
179 |
element_Label.setEnabled(false); |
|
180 |
element_abbrevLabel.setEnabled(false); |
|
181 |
element_text.setEnabled(false); |
|
178 | 182 |
} |
179 | 183 |
|
180 | 184 |
} |
... | ... | |
204 | 208 |
this.term = term; |
205 | 209 |
if (term.getRepresentations().isEmpty()){ |
206 | 210 |
//if the term has no representation at all, create a default one. |
207 |
Representation rep = Representation.NewInstance("", "", "", PreferencesUtil.getGlobalLanguage()); |
|
211 |
Representation rep = Representation.NewInstance("", "empty representation", "", PreferencesUtil.getGlobalLanguage());
|
|
208 | 212 |
term.addRepresentation(rep); |
209 | 213 |
} |
210 | 214 |
|
211 | 215 |
if (selectedRepresentation != null) { |
212 | 216 |
combo_language.setTerms(getLanguages()); |
217 |
} else{ |
|
218 |
element_Label.setEnabled(false); |
|
219 |
element_abbrevLabel.setEnabled(false); |
|
220 |
element_text.setEnabled(false); |
|
213 | 221 |
} |
214 | 222 |
if (update){ |
215 | 223 |
updateControls(); |
... | ... | |
275 | 283 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); |
276 | 284 |
} else if (eventSource == button){ |
277 | 285 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); |
286 |
} else if (eventSource == combo_language){ |
|
287 |
if (combo_language.getSelection() != null){ |
|
288 |
element_Label.setEnabled(true); |
|
289 |
element_abbrevLabel.setEnabled(true); |
|
290 |
element_text.setEnabled(true); |
|
291 |
} else{ |
|
292 |
element_Label.setEnabled(false); |
|
293 |
element_abbrevLabel.setEnabled(false); |
|
294 |
element_text.setEnabled(false); |
|
295 |
} |
|
296 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); |
|
278 | 297 |
} |
279 | 298 |
} |
280 | 299 |
|
Also available in: Unified diff
#5930: disable text fields if no language is selected.