1. 이슈 : textEdit으로 입력한 longtext를 스마트폼으로 출력시, 줄바꿈(CR_LF)이 ##으로 그대로 표시됨 2. 해결방법 : 함수 “CONVERT_STREAM_TO_ITF_TEXT”을 이용해 Internal Table로 사전 구성해 출력. DATA: lt_lines TYPE string_table. DATA: lv_znote TYPE string. DATA: lt_znote TYPE TABLE OF TLINE. APPEND lv_znote TO lt_lines. CLEAR: lt_znote. CALL FUNCTION ‘CONVERT_STREAM_TO_ITF_TEXT’ EXPORTING stream_lines = lt_lines language = sy-langu lf […]
1. 헤더 <bsp:findAndReplace find = “<input” find1 = “urEdf2TxtEnbl” replace = “<input readonly” replace1 = “urEdf2TxtRead” > […]
– 브라우저 창닫으면 onbeforeunload로 이벤트를 Catch하여 BTN_CLOSE 버튼 이벤트를 발생시켜 줌. <%– 팝업창 닫기 액션 : 닫기버튼 이벤트 발생–%> function fn_onClose(){ document.getElementById(“BTN_CLOSE”).click(); } <script language=”javascript”> window.onbeforeunload = fn_onClose; </script>
– inputField Readonly 필드가 Backspace 버튼이 작동함. function disableBack(e){ var key=e.keyCode; if (key==8){ <%– 8 is for Backspace –%> e.returnValue = false; } } <script for=”if_bldat” event=”onkeydown” type=”text/javascript”> disableBack(event); </script>
– event는 onblur, onkeydown 등 적용가능. – 스크립트는 form안에서 구현. – if_bldat는 inputField ID <script for=”if_bldat” event=”onkeydown” type=”text/javascript”> <%– 증빙일 –%> disableBack(event); </script>
lv_find = ‘<input’ . lv_replace = `<input style = ‘ime-mode:active;’`.
1. 나눔고딕코딩 : https://github.com/naver/nanumfont 2. D2Coding : https://github.com/naver/d2codingfont 3. Source Code Pro : Download , https://github.com/adobe-fonts/source-code-pro
1. Tag 및 속성 2. 태그 사용 샘플코드 – 헤더 필드 <bsp:findAndReplace find=”<input” replace=”< input onchange = `alert(‘alert’ )`” > <htmlb:inputField id=”i1″ value=”<%= val %> ” / > </bsp:findAndReplace > – 아이템 필드 DATA: lr_fr TYPE REF TO cl_bsp_find_and_replace, lr_ip TYPE REF TO cl_htmlb_inputfield, lr_bee TYPE REF TO cl_bsp_bee_table. DATA: lv_find TYPE string. DATA: lv_replace TYPE […]
1. 기존 submitOnEnter 적용방법 input 태그 enter event <htmlb:inputField alignment = “LEFT” id = “GS_HEADER1-KOSTL” maxlength = “10” […]