anchor.diff:        ENDIF.
   
         lv_opt_id = |{ is_field-name }{ sy-tabix }|.
  +      IF is_field-condense = abap_true.
  +        ii_html->add( '<div>' ).
  +      ENDIF.
         ii_html->add( |<input type="radio" name="{ is_field-name }" id="{ lv_opt_id }"|
                    && | value="{ lv_opt_value }"{ lv_checked }{ is_attr-autofocus }>| ).
         ii_html->add( |<label for="{ lv_opt_id }">{ <ls_opt>-label }</label>| ).
  +      IF is_field-condense = abap_true.
  +        ii_html->add( '</div>' ).
  +      ENDIF.
       ENDLOOP.
   
       ii_html->add( '</div>' ).
  
positive.code:     IF is_field-min > 0.
        lv_minlength = | minlength={ is_field-min }|.
      ENDIF.
      IF is_field-max > 0.
        lv_maxlength = | maxlength={ is_field-max }|.
      ENDIF.
  
  
negative.code:     ls_field-label = iv_label.
      ls_field-default_value = iv_default_value.
      ls_field-hint  = iv_hint.
  
      " put options into one column instead of side-by-side
      ls_field-condense = iv_condense.
  
      APPEND ls_field TO mt_fields.
  
  