-// $Id$
/**
* Copyright (C) 2014 EDIT
* European Distributed Institute of Taxonomy
package eu.etaxonomy.taxeditor.ui.element;
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
-import eu.etaxonomy.taxeditor.ui.mvc.OriginalLabelDataField;
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
/**
*/
public class OriginalLabelDataElement extends AbstractCdmDetailElement<DerivedUnitFacade> {
- private TextWithLabelElement textOriginalLabelData;
+ private TextWithLabelElement textOriginalLabel;
/**
* @param formFactory
@Override
protected void createControls(ICdmFormElement formElement,
DerivedUnitFacade entity, int style) {
- new OriginalLabelDataField(formElement.getLayoutComposite(), style, entity.innerDerivedUnit(), getFormFactory());
-// textOriginalLabelData = formFactory.createTextWithLabelElement(formElement,
-// "Original Label Data", entity.innerDerivedUnit().getOriginalLabelInfo(), SWT.MULTI);
+ textOriginalLabel = formFactory.createMultiLineTextWithLabel(formElement, "Original Label Info", 120, style);
+ textOriginalLabel.setText(entity.getOriginalLabelInfo());
}
/*
*/
@Override
public void handleEvent(Object eventSource) {
- if (eventSource == textOriginalLabelData) {
- getEntity().innerDerivedUnit().setOriginalLabelInfo(textOriginalLabelData.getText());
+ if(eventSource==textOriginalLabel){
+ getEntity().setOriginalLabelInfo(textOriginalLabel.getText());
}
}