diff --git a/src/ui/zcl_abapgit_html_form.clas.abap b/src/ui/zcl_abapgit_html_form.clas.abap index 1a912a5d9..70a8ed3f1 100644 --- a/src/ui/zcl_abapgit_html_form.clas.abap +++ b/src/ui/zcl_abapgit_html_form.clas.abap @@ -726,6 +726,7 @@ CLASS zcl_abapgit_html_form IMPLEMENTATION. DATA: lv_type TYPE string, + lv_minlength TYPE string, lv_maxlength TYPE string. @@ -747,13 +748,16 @@ CLASS zcl_abapgit_html_form IMPLEMENTATION. lv_type = 'text'. ENDIF. + IF is_field-min > 0. + lv_minlength = | minlength={ is_field-min }|. + ENDIF. IF is_field-max > 0. - lv_maxlength = |maxlength={ is_field-max }|. + lv_maxlength = | maxlength={ is_field-max }|. ENDIF. ii_html->add( || ). + && | value="{ is_attr-value }"{ is_field-dblclick }{ is_attr-placeholder }| + && |{ is_attr-readonly }{ is_attr-autofocus }{ lv_minlength }{ lv_maxlength }>| ). IF is_field-side_action IS NOT INITIAL. ii_html->add( '' ).