Revision 0238c919
Added by Katja Luther almost 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/handler/DynamicFeatureMenu.java | ||
---|---|---|
105 | 105 |
|
106 | 106 |
private void createMenuItem(Menu menu, final Feature feature) { |
107 | 107 |
MenuItem menuItem = new MenuItem(menu, -1); |
108 |
final Feature deproxiedFeature = (Feature) HibernateProxyHelper |
|
109 |
.deproxy(feature); |
|
110 |
|
|
111 |
menuItem.setText(deproxiedFeature.getLabel()); |
|
108 |
final Feature deproxiedFeature = HibernateProxyHelper.deproxy(feature, Feature.class); |
|
109 |
|
|
110 |
String label = deproxiedFeature.getLabel(PreferencesUtil.getGlobalLanguage()); |
|
111 |
if (label == null){ |
|
112 |
menuItem.setText(deproxiedFeature.getLabel()); |
|
113 |
}else{ |
|
114 |
menuItem.setText(label); |
|
115 |
} |
|
112 | 116 |
menuItem.addSelectionListener(new SelectionListener() { |
113 | 117 |
|
114 | 118 |
@Override |
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/DefinedTermDetailSection.java | ||
---|---|---|
44 | 44 |
*/ |
45 | 45 |
@Override |
46 | 46 |
public String getHeading() { |
47 |
String result = null; |
|
47 |
/*String result = null;
|
|
48 | 48 |
result = getEntity() != null ? getEntity().getLabel() : ""; |
49 | 49 |
if (result == null){ |
50 | 50 |
result = getEntity().getTitleCache(); |
51 |
} |
|
51 |
} */
|
|
52 | 52 |
|
53 |
return "Defined Term: "+ result;
|
|
53 |
return "Defined Term ";//+ result;
|
|
54 | 54 |
} |
55 | 55 |
|
56 | 56 |
//FIXME clean up create element methods |
Also available in: Unified diff
fix doubled title in DefinedTerm Details and fix filling of menu items for multilanguage support