표준에서 자주 사용되는 기능 CL_GII_TEXTEDIT 알아 보자
(SAP 참조 개발 클래스: SAPTEXTEDIT / 참조 프로그램: SAPTEXTEDIT_DEMO_1)
↓ ME23N 헤더에서 사용하는 TEXTEDIT 함수
1. 데이터 선언 및 객체 생성
데이터: cl_text 유형 cl_gui_textedit,
cl_con 유형 cl_gui_custom_container.cl_gui_custom_container입니다.
“화면에 컨테이너 이름 ‘CON’으로 생성
개체 만들기 cl_con
내보내다
컨테이너 이름 = ‘범죄자’.
개체 만들기 cl_text
내보내다
개행 모드 = 2 ” 0: 꺼짐; 1: 창 테두리를 래핑합니다.
2: 고정 위치에서 래핑
newline_position = 50 ” wordwrap의 pos는 wordwrap_mode=2인 경우에만 의미가 있습니다.
부모의 = cl_con.
*se24의 cl_gui_textedit 메서드에서 부모 매개변수를 제외하고 선택 사항입니다.
(생성자) 파라미터를 보고 선택하여 사용하시면 됩니다.
2. 설정
호출 방법 cl_text->set_toolbar_mode
내보내다
set_toolbar_mode = 0 . “0이면 꺼짐, 0이 아니면 켜짐
호출 방법 cl_text->set_statusbar_mode
내보내다
statusbar_mode = 0 . “0이면 꺼짐, 0이 아니면 켜짐
호출 방법 cl_text->set_readonly_mode
내보내다
읽기 전용_모드 = 0 . “0이면 꺼짐(예: 편집 모드), 0이 아니면 켜짐(조회 모드)
3. 기타 자주 사용하는 기능
2-1) 텍스트 삭제
호출 방법 cl_text->delete_text.
2-2) 텍스트 삽입
데이터: lt_text 유형 테이블의 sign255 “길이 조절 가능
호출 방법 cl_edit->set_text_as_r3table
내보내다
테이블 = lt_text.
2-3) 텍스트 읽기
호출 방법 cl_edit->get_text_as_r3테이블
수입
테이블 = lt_text.
호출 방법 cl_gui_cfw=>플러시
예외
기타 = 1.