콘텐츠로 이동

Use init pre-screen event

목적
화면이 표시되기 전에 기본 페이지 설정, 데이터 처리가 필요한 경우 사용


주요 단계

1. Property 설정

1.1. ROOT -> Use Init pre-screen event 버튼 선택

이미지

<사진1> Use Init pre-screen event Property 경로

1.2. Configure the init pre-screen event 스위치 On 설정

이미지

<사진2> Init pre-screen event 설정 팝업


2. Method 확인

2.1. Method : /U4A/IF_SERVER~HANDL_ON_INIT -> “FIRST_TIME” Parameter 확인

2.2. Property 설정을 완료하면 FIRST_TIME Parameter에 “X” 값이 전달 됨

이미지

<사진 3> /U4A/IF_SERVER~HANDL_ON_INIT의 FIRST_TIME Parameter Value


3 pre-screen event 설정 별 동작 방식

3.1. Init pre-screen event On/Off에 따른 기본 페이지 구성

  • Application 실행 시 기본 페이지를 PAGE -> PAGE1으로 변경하여 구성
  • Init pre-screen event On/Off 설정에 따른 차이점 확인

이미지

<사진4> Application 실행 시 화면에 보여야 할 기본 페이지

이미지

<사진 5> Method : /U4A/IF_SERVER~HANDL_ON_INIT Source Code

3.2. pre-screen event "OFF" 설정 후 Application 실행

  • "PAGE" 화면이 먼저 표시된 후 "PAGE1" 화면으로 전환됨

이미지

<사진 6> Application 실행 시 PAGE 화면이 먼저 표시

이미지

<사진 7> PAGE 화면이 표시된 후 PAGE1 화면으로 전환


3.3. pre-screen event “ON” 설정 후 Application 실행

  • "PAGE" 화면이 표시되지 않고 "PAGE1" 화면이 처음으로 표시됨

이미지

<사진 8> PAGE1 화면이 처음으로 표시


추가 정보

  • 화면 구성 전 INIT 호출 시 대량의 데이터를 처리해야 하는 경우,
    화면 출력 이후 수행되는 HANDLE_ON_INIT 에서 대량의 데이터가 전송될 수 있음