public void createControls(ICdmFormElement element, int style) {
checkbox_markerState = formFactory.createCheckbox(this, null, false, style);
combo_markerType = formFactory.createDefinedTermComboElement(TermType.MarkerType, this, null, null, style);
+ if (entity != null){
+ setEntity(entity);
+ }
}
/** {@inheritDoc} */
@Override
public void setEntity(Marker element) {
this.entity = element;
- checkbox_markerState.setSelection(element.getFlag());
- combo_markerType.setSelection(element.getMarkerType());
- combo_markerType.removeEmptyElement();
+ if (checkbox_markerState != null){
+ checkbox_markerState.setSelection(element.getFlag());
+ combo_markerType.setSelection(element.getMarkerType());
+ combo_markerType.removeEmptyElement();
+ }
}
/** {@inheritDoc} */