CL_GUI_TEXTEDIT 사용

표준에서 자주 사용되는 기능 CL_GII_TEXTEDIT 알아 보자

(SAP 참조 개발 클래스: SAPTEXTEDIT / 참조 프로그램: SAPTEXTEDIT_DEMO_1)

↓ ME23N 헤더에서 사용하는 TEXTEDIT 함수


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.