ID 화면을 작성하는 데 필요한 파일
이 주제에서는 ID 화면을 작성하는 데 필요한 파일을 나열합니다.
모든 화면에는 다음 파일이 있습니다.
HTML파일: 이 파일은templates폴더에 있습니다. 여기에는 UI에 있는 위젯의 계층 구조 표시가 포함되어 있습니다.<screen_name>.js파일: 화면의 동작 로직을 정의하십시오.Init및BehaviorControllerjs파일:init및behavior매시업에 대한 정보를 포함합니다.<screen_name>BehaviourController.XML및<screen_name>InitController.xml파일.
일반 화면에 필요한 파일 외에도 ID 화면에는 ExtnIdentifier XML 파일이 필요합니다.
ID 화면의 변형에 대한 HTML 파일은 Identifiers 폴더 내에서 각각 고유 ID에 해당하는 별도의 폴더에 배치됩니다.
ID 화면에 필요한 HTML 파일은 다음 두 가지 유형으로 분류할 수 있습니다.
- 기본 또는 위젯 저장소 HTML 파일
- 이 파일에는 ID 화면의 모든 ID 또는 UI 변형에 공통되는 위젯이 포함되어 있습니다.
- 이 파일에는 ID 화면에서 사용되는 모든 양식 위젯 및 반복 바인딩으로 정의된
ContentPane컨테이너 위젯의 일반 목록이 포함되어 있습니다. - 위젯 바인딩과 같은 배열 또는 오브젝트 특성은 ID HTML에서 정의할 수 없으므로 위젯에 대해 이 파일에 정의해야 합니다. 식별자 화면은 이 HTML에 정의된 위젯 및 결과적으로 해당 특성을 참조합니다.
- ID 또는 레이아웃 HTML 파일
- 이러한 HTML 파일에는 브라우저에 표시되는 최종 UI가 포함되어 있습니다. 이 파일에서 위젯은 필수 계층 구조 방식으로 배열됩니다.
- 여기서 양식 위젯을 직접 작성할 수 없습니다. 위젯 저장소 HTML 파일에서 참조해야 합니다. 그러나
ContentPane및TitlePanes와 같은 새 레이아웃 위젯을 추가하여 양식 위젯을 그룹화할 수 있습니다. - 이 HTML에서 위젯은 고유 ID를 사용하여 위젯 저장소에 정의된 위젯을 참조합니다. 브라우저에서 ID 화면이 로드되면 고유 ID에 해당하는 UI가 분석되어 표시됩니다.
- 위젯 저장소의 모든 특성은 기본적으로 ID 화면에 적용할 수 있습니다. 또한 숨기기 및 레이블과 같은 단순 특성 (숫자, 부울, 문자열) 을 ID 레벨에서 대체할 수 있습니다. ID에 대해 직접 정의된 특성은 위젯 저장소에서 참조된 특성보다 우선합니다.