본문 바로가기

SAP UI5

UI5 생명주기 (Life Cycle)

대부분의 SPA(Single Page Application) FrameWork 에서는 생명주기(Life Cycle)을 

가지고 있습니다.

 

UI5도 SPA FrameWork 에 해당하며 

Controller 메서드 생명주기를 가지고 있습니다.

 

하나씩 알아 보도록 하겠습니다.

 

Step1. onInit 

View 로딩시 무조껀 1번 실행되는

function 입니다. 

여기에 시작 시 동작할 function 들을

등록 합니다.

1
2
3
onInit: function() {
        
}            

 

Step2. onBeforeRendering

Xml View가 브라우저 랜더링(화면생성)전에 실행되는 function입니다.

onBeforeRendering: function() {
 
},

 

Step3. onAfterRendering

Xml View가 브라우저 랜더링(화면생성)후에 실행되는 function입니다.

onAfterRendering: function() {
        
},

 

Step4. onExit

Xml View를 떠난 후 실행되는 function입니다.

View를 벗어난 Routing 으로 인한 이동 시

초기화 해야할 것이 있거나 실행되어야 할 

function을 등록합니다.

onExit: function() {
        
}

 

Controller에 위 function 들을 등록 할 경우

위의 상황에 따라 실행되게 됩니다.

상황에 맞게 활용하여 사용 하도록 합니다.