생각을 IT다
AEM 기본 이론 정리 (Component Dialog) 본문
반응형

AEM Dialog
| AEM Dialog | |
| 용어 | 설명 |
| Dialog | 사용자 인터페이스를 위한 노드로서, 사용자가 컴포넌트와 상호작용 할 수 있도록 입력 양식이나 버튼 등을 제공합니다 |
| cq:dialog | 각 컴포넌트에 대한 Dialog를 정의합니다 |
| title | Dialog의 제목입니다 |
| xtype | Dialog 내에서 사용할 컴포넌트의 xtype 입니다 |
| items | Dialog 내에 포함될 입력 양식, 버튼 등의 컴포넌트입니다 |
| fieldLabel | 입력 양식의 라벨입니다 |
| name | 입력 양식의 이름입니다 |
| allowBlank | 입력 양식이 비어있어도 되는지 여부를 나타냅니다 |
| defaultValue | 입력 양식의 기본값입니다 |
| options | 선택 가능한 옵션들입니다 |
| listeners | 입력 양식에서 발생하는 이벤트를 처리하는 핸들러 함수들입니다 |
Dialog 영역 항목
- Dialog 영역 항목은 AEM의 컴포넌트에서 사용자가 편집할 수 있는 속성 값을 설정할 수 있는 UI 요소를 제공합니다.
- Dialog 영역은 컴포넌트의 작동에 필요한 데이터를 입력 받을 수 있는 장소이며, 컴포넌트의 편집 모드에서 호출됩니다.
- Dialog 영역은 컴포넌트의 작동을 위한 필수적인 정보를 담고 있으므로, 반드시 정확하게 구성해야 합니다.
| Dialog 영역 항목 | |
| 항목 | 설명 |
| Dialog 위치 | /apps/[프로젝트명]/component/[컴포넌트명]/dialog |
| 파일 유형 | cq:Dialog |
| 구성 요소 | -title: Dialog의 제목 -layout: Dialog 내에서 UI 요소를 배치하는 방식을 정의하는 컨테이너 요소 -xtype: UI 요소의 타입을 정의하는 속성 요소 |
| 추가 정보 | -Dialog 내에 추가적인 커스텀 필드를 추가할 수 있음 -Dialog 내의 데이터를 저장하는 방식은 XML, JSON, Javascript 등 다양한 형식을 사용할 수 있음 |
Dialog 입력 항목
- 웹페이지 편집을 위해 사용되는 UI 구성 요소 중 하나로, 사용자가 페이지 콘텐츠를 수정할 수 있는 필드와 항목들을 제공
| Dialog 입력 항목 | |
| 입력 항목 | 설명 |
| Textfield | 텍스트를 입력하는 필드 |
| Pathfield | 경로를 선택하는 필드 |
| Textarea | 여러 줄의 텍스트를 입력하는 필드 |
| Checkbox | 체크박스 |
| Radio Group | 라디오 버튼 그룹 |
| Select | 드롭다운 메뉴 |
| Multifield | 동일한 유형의 여러 값을 입력하는 필드 |
| Colorpicker | 색상 선택 필드 |
| Datepicker | 날짜 선택 필드 |
| Timepicker | 시간 선택 필드 |
| Numberfield | 숫자를 입력하는 필드 |
| Taginput | 태그를 입력하는 필드 |
| Pathbrowser | 경로를 찾아 선택 하는 필드 |
반응형
'AEM(Adobe Experience Manager)' 카테고리의 다른 글
| AEM 기본 이론 정리 (Helper Class) (0) | 2023.04.13 |
|---|---|
| AEM 기본 이론 정리 (HTL/HTML Template Language) (0) | 2023.04.11 |
| AEM 기본 이론 정리 (Component) (0) | 2023.04.11 |
| AEM 기본 이론 정리 (기본 및 구조) (0) | 2023.04.10 |
| AEM 기본 이론 정리 (노드 기본 개념) (0) | 2023.04.10 |
Comments