Rich UI 프로그래밍 모델
다음 주제에서는 Rich UI 프로그래밍 모델을 상세하게 설명합니다.
- Rich UI 이름에 대한 제한사항
EGL 이름 지정 규칙 뿐 아니라 Rich UI의 특정 이름에는 추가 제한사항이 있습니다. - Rich UI 핸들러 파트
- Rich UI 위젯
- 다중 핸들러가 있는 Rich UI 애플리케이션 작성
- Rich UI의 이벤트 핸들링
- Rich UI 유효성 검증 및 형식화
- Rich UI의 동적 로드
모든 Rich UI 핸들러를 단일 HTML 파일에 배치하는 대신 런타임 시 Rich UI 핸들러 코드에 대한 다운로드를 제어할 수 있습니다. 대형 애플리케이션의 경우 확장성과 성능에 큰 이점을 얻을 수 있습니다. - Rich UI 날짜 및 시간 지원
- Rich UI를 사용하여 양식 처리
Rich UI에서는 비즈니스 소프트웨어에 전통적인 방식의 양식 처리 유형을 구현하는 방법을 제공합니다. 이 처리는 Rich UI 제어기에 따라 다르며, 이 제어기는 단일 보기-위젯-단일 모델-데이터 필드와 관련된 정의입니다. Rich UI 제어기에 대한 세부사항은 “Rich UI 유효성 검증 및 형식화”를 참조하십시오. - 표시 가능 텍스트에 대한 특성 파일 사용
- Rich UI 애플리케이션에 사용할 테마
테마는 Rich UI 애플리케이션의 모든 Dojo 위젯에 대해 일정한 모양을 제공합니다. - 브라우저 히스토리
- Rich UI Infobus
- Rich UI 핸들러 간의 Non-Infobus 통신
- Rich UI 디버깅
- Rich UI 끌어서 놓기
- Rich UI 작업 스케줄러
Rich UI 작업 스케줄러는 특정한 시간(밀리초) 이후 사용자 정의된 함수를 호출할 수 있는 타이머입니다. 여러 작업을 스케줄하고 런타임 조건에 대한 응답에서 이를 취소할 수 있습니다. - Rich UI 메모리 관리
메모리 누수를 방지하기 위해 두 가지 메모리 관리 함수를 사용할 수 있습니다. 누수는 애플리케이션을 느리게 하며 브라우저를 손상시킬 수 있습니다. - JavaScript 코드의 ExternalType
Rich UI 애플리케이션은 EGL을 사용하여 비생성 JavaScript에 액세스할 수 있습니다. 사용 가능한 일반 로직(예: 난수 생성기 제공)을 작성하거나 Non-EGL 위젯(예: 코드에서 Dojo 위젯 사용 가능)을 참조할 수 있습니다. - Rich UI 위젯 세트 확장
관련 개념