콘텐츠로 이동

CHANGE_UI5_THEME

목적

Application의 UI5 Theme을 변경하는 방법 설명


주요 단계

1. UI5 Theme 변경을 수행할 UI Object 및 Event 생성

o UI5 Theme 변경을 수행할 UI Object(Button)와 Event 생성

이미지

<사진 1> UI5 Theme 변경을 위한 UI Object 및 Event 구성 화면

2. 현재 UI5 Theme 및 설정 가능한 Theme 목록 확인

o ROOT > Properties > UI Theme 에서 현재 UI5 Theme 및 변경 가능한 Theme 목록 확인 가능

이미지

<사진 2> 현재 UI5 Theme 및 설정 가능한 Theme 목록 화면


3. Method 구성

3.1. CHANGE_UI5_THEME Method 구성

o CHANGE_UI5_THEME 를 사용하여 UI5 Theme 변경

o 관련 ABAP 소스 코드 : EV_CHANGE_UI5_THEME

ㆍ현재 적용된 Theme: sap_horizon

ㆍ변경할 Theme: sap_horizon_dark

METHOD EV_CHANGE_UI5_THEME.
"현재 UI Theme : sap_horizon / 변경 UI Theme : sap_horizon_dark
CALL METHOD /U4A/CL_UTILITIES=>CHANGE_UI5_THEME
EXPORTING
IO_VIEW = ME->/U4A/IF_SERVER~AR_VIEW " [U4A] UI Element Super Class
I_THEME_NAME = 'sap_horizon_dark'. " UI5 Theme Name
ENDMETHOD.

4. 실행 결과 확인

4.1. Web 에서 Event 작동 시 UI Theme 변경 확인

o 실행 후 UI Theme가 sap_horizon에서 sap_horizon_dark로 변경됨

이미지

<사진 3> UI5 Theme 변경 실행 결과 화면