CL_GUI_CONTAINER=>DEFAULT_SCREEN 과 CL_GUI_CONTAINER=>SCREEN0 차이가 무엇인가요?
차이를 확인하려면 컨테이너를 어떤 방식으로 만들어야 할까요?
그리고...SCREEN0 ~ SCREEN9 까지 차이(?)를 프로그램으로 확인 하고 싶습니다.
조언 부탁 드립니다.
CL_GUI_CONTAINER=>DEFAULT_SCREEN 과 CL_GUI_CONTAINER=>SCREEN0 차이가 무엇인가요?
차이를 확인하려면 컨테이너를 어떤 방식으로 만들어야 할까요?
그리고...SCREEN0 ~ SCREEN9 까지 차이(?)를 프로그램으로 확인 하고 싶습니다.
조언 부탁 드립니다.
해당 속성들은 Public Static 형태이며 CL_GUI_CONTAINER 를 참조하고 있습니다.
추가로 별도의 인스턴스 선언없이 사용이 가능하고 직접 접근이 가능하다는 점에서 스크린을 생성할때 다이렉트로 사용이 가능하는게 특징입니다.
일반적으로 해당 속성들은 Screen 이 간단한 Layer 로 구성될 경우 사용하시면 됩니다.
그리고 Default Screen 과 Screen0~9 의 형태는 완벽하게 동일하며, 다만 의미상으로 분리해 놓은 겁니다.
1 Layer Screen 일 경우에는 Default Screen 을 사용하시면 되고, 2개 이상의 Layer 로 구성된 1개의 화면(헤더 리스트에서 상세 리스트로 넘어간다던지..)의
경우에는 0, 1, 2 로 부여해서 사용이 가능합니다.
개인적으로는 해당 속성보단 Docking Container, Custom Container 등을 인스턴스화 해서 스크린에 바인딩 한 후 CL_GUI_Container 를 인스턴스로 선언해서 붙여 쓰시는게 좋을 것 같습니다.