SAPUI5는 구성 요소의 초기 인스턴스화를 위해 두 가지 방법 2
페이지 정보
본문
createContent
기본적으로 UI 구성 요소 sap.ui5/rootView
는 매니페스트에서 루트 컨트롤로 선언된 항목을 만듭니다.
라이브러리 및 구성 요소에 대한 설명자 종속성을 참조하세요 .
또는 이 메서드를 덮어쓰고 프로그래밍 방식으로 루트 컨트롤을 만들 수 있습니다.
루트 컨트롤을 즉시 반환하거나 루트 컨트롤로 확인하는 Promise를 반환할 수 있습니다.
sap.ui.core.UIComponent#createContent
.
비동기 방식으로 사용 createContent
하려면 UI 구성 요소가 sap.ui.core.IAsyncContentCreation
인터페이스를 구현해야 합니다.
이 인터페이스를 구현하면 다음과 같은 추가 효과가 있습니다.
라우팅 구성 및 루트 보기는 자동으로 로 설정됩니다 async=true
.
소유자 구성 요소가 언급된 인터페이스를 구현하는 경우 비동기식 보기에 중첩된 보기(및 단편)도 이제 비동기적으로 생성됩니다(물론 여기에는 루트 보기가 포함됨).
중첩된 뷰의 로드 및 처리는 의 팩토리 Promise에 포함됩니다
sap.ui.core.Component.create
. 중첩된 비동기 보기 및 조각의 경우에도 마찬가지입니다.
즉 Component.create
, 팩토리 호출이 해결되면 모든 내부 컨트롤이 생성됩니다.
- 이전글SAP에 DT나 DX와 관련된 컨설팅이나 서비스가 있는지 궁금합니다. 22.12.01
- 다음글SAPUI5는 구성 요소의 초기 인스턴스화를 위해 두 가지 방법 1 22.12.01