src/main/java/org/efaps/ui/wicket/models/field/factories/StringUIFactory.java
@Override
    public Component getEditable(final String _wicketId,
                                 final AbstractUIField _uiField)
        throws EFapsException
    {
        Component ret = null;
        if (applies(_uiField)) {
            switch (_uiField.getFieldConfiguration().getUIType()) {
                case DEFAULT:
                    ret = new StringField(_wicketId, Model.of(_uiField), _uiField.getFieldConfiguration());
                    break;
                case BUTTON:
                case CHECKBOX:
                case DROPDOWN:
                case RADIO:
                case SNIPPLET:
                    ret = ((UITypeFactory) UITypeFactory.get()).getEditableComp(_wicketId, _uiField);
                    break;
                default:
                    break;
            }
        }
        return ret;
    }
@Override
    public Component getEditable(final String _wicketId,
                                 final AbstractUIField _uiField)
        throws EFapsException
    {
        Component ret = null;
        if (applies(_uiField)) {
            switch (_uiField.getFieldConfiguration().getUIType()) {
                case DEFAULT:
                    ret = new StringField(_wicketId, Model.of(_uiField), _uiField.getFieldConfiguration());
                    break;
                case BUTTON:
                case CHECKBOX:
                case DROPDOWN:
                case RADIO:
                case SNIPPLET:
                    ret = ((UITypeFactory) UITypeFactory.get()).getEditableComp(_wicketId, _uiField);
                    break;
                default:
                    break;
            }
        }
        return ret;
    }
{@inheritDoc}