@Override
    protected String getReadOnlyValue(final AbstractUIField _uiField)
        throws EFapsException
    {
        final StringBuilder bldr = new StringBuilder();
        final Object valueTmp = _uiField.getValue().getReadOnlyValue(_uiField.getParent().getMode());
        if (valueTmp instanceof List) {
            boolean first = true;
            for (final Object obj : (List<?>) valueTmp) {
                if (first) {
                    first = false;
                } else {
                    bldr.append(", ");
                }
                bldr.append(EnumUtil.getUILabel((IEnum) obj));
            }
        }
        final String ret = bldr.toString();
        return ret;
    }
@Override
    protected String getReadOnlyValue(final AbstractUIField _uiField)
        throws EFapsException
    {
        final StringBuilder bldr = new StringBuilder();
        final Object valueTmp = _uiField.getValue().getReadOnlyValue(_uiField.getParent().getMode());
        if (valueTmp instanceof List) {
            boolean first = true;
            for (final Object obj : (List<?>) valueTmp) {
                if (first) {
                    first = false;
                } else {
                    bldr.append(", ");
                }
                bldr.append(EnumUtil.getUILabel((IEnum) obj));
            }
        }
        final String ret = bldr.toString();
        return ret;
    }
@ Override protected String getReadOnlyValue ( final AbstractUIField _uiField ) throws EFapsException { final StringBuilder bldr = new StringBuilder ( ) ; final Object valueTmp = _uiField . getValue ( ) . getReadOnlyValue ( _uiField . getParent ( ) . getMode ( ) ) ; if ( valueTmp instanceof List ) { boolean first = true ; for ( final Object obj : ( List < ? > ) valueTmp ) { if ( first ) { first = false ; } else { bldr . append ( ", " ) ; } bldr . append ( EnumUtil . getUILabel ( ( IEnum ) obj ) ) ; } } final String ret = bldr . toString ( ) ; return ret ; }
{@inheritDoc}
{