가로 레이아웃
가로 레이아웃 및 세로 레이아웃 은 사용자 인터페이스를 디자인하는 데 가장 일반적으로 사용되는 보기 중 하나입니다. 가로 및 세로 레이아웃 보기는 함께 사용되어 복합적 사용자 인터페이스를 설계하는 데 사용할 수 있는 대부분의 플로우 레이아웃 기능을 제공합니다.
구성 특성
구성에서 보기의 모양, 응답 및 성능 특성과 같은 구성 특성을 설정하거나 수정하십시오.- 화면 크기
- 특성 이름 옆에 화면 크기 아이콘
이 있는 구성 특성은 각 화면 크기에 대해 다른 값을 가질 수 있습니다. 값을 설정하지 않을 경우 화면 크기는 다음으로 큰 화면 크기 값을 기본값으로 상속합니다.
- 테마 정의
- 테마 정의는 보기를 위해 색상 및 스타일을 지정하고 보기의 모양을 결정합니다. 테마 편집기에서 보기의 룩앤필을 미리볼 수 있습니다. 테마를 참조하십시오.
| 모양 구성 특성 | 설명 | 데이터 유형 |
|---|---|---|
레이아웃 플로우 ![]() |
보기의 레이아웃:
|
String |
가로 맞추기 ![]() |
레이아웃에 있는 보기의 가로 맞추기:
|
String |
세로 맞추기 ![]() |
레이아웃에 있는 보기의 세로 맞추기입니다. 이 특성은
가로 레이아웃 플로우에만 적용됩니다.
|
String |
너비 ![]() |
보기의 너비를 지정합니다. 너비는 px(픽셀), %(백분율) 또는 em 단위로 지정할 수 있습니다. 예를 들어, 50px, 20%또는 0.4em입니다. 단위 유형을 지정하지 않으면 px가 사용됩니다. | String |
높이 ![]() |
보기 높이를 px(픽셀) 또는 em 단위로 지정합니다. 단위 유형을 지정하지 않으면 px가 사용됩니다. | String |
| 응답 구성 특성 | 설명 | 데이터 유형 |
|---|---|---|
| 응답 센서 | (선택사항) 이 레이아웃을 포함하는 응답 센서 보기의 ID입니다. 생략된 경우 상위 체인에서 가장 가까운 센서가 사용됩니다. | Boolean |
| 동작 | 섹션이 응답 센서에서 정의된 상자 요인을 기반으로 동작해야 할 방법을
지정합니다.
|
ResponsiveBehavior[] |
| 성능 구성 특성 | 설명 | 데이터 유형 |
|---|---|---|
| 비동기 로드 | 대형 데이터 세트의 향상된 UI 환경을 제공합니다(섹션이 로드를 시작하면 전체 행 로드 시간이 느려지는 단점이 있음). 섹션이 목록에 바인드될 경우에만 이 특성이 사용됩니다. | Boolean |
| 비동기 일괄처리 크기 | 비동기 배치에서 동기적으로 로드되는 행의 수를 지정합니다. 동기 및 비동기 로드 성능을 최적화하려면 이 특성을 사용하십시오. 섹션이 목록에 바인드될 경우에만 이 특성이 사용됩니다. | Integer |
예
디자이너에서 컨테이너 보기로 사용할 페이지에 가로 레이아웃 보기를 추가하십시오. 컨테이너 내에 Work Categories, Claim Type및 Elements의 이름을 지정할 수 있는 세 개의 패널 보기를 배치하십시오. 다음과 같이 각 보기의 구성 특성을 설정하십시오.
- 가로 레이아웃의 경우: 모양아래에서 레이아웃 플로우 를 Horizontal로, 가로 맞추기 를 Justified로, 세로 맞추기 를 Top로, 너비 를 750px로 설정하십시오. 높이를 비워뒤십시오.
- Work Categories의 경우: 모양아래에서 색상 스타일 을 Warning로 설정하고 너비 를 350px로 설정하십시오.
- Claim Type의 경우: 모양아래에서 색상 스타일 을 Success로 설정하고 너비 를 350px로 설정하십시오.
- Elements의 경우: 모양아래에서 색상 스타일 을 Danger로 설정하고 너비 를 350px로 설정하십시오.
런타임 시 결과는 높이 및 너비가 동일하고 가로 섹션 내에서 나란히 배열된 세 개의 패널을 표시합니다. Work Categories 는 Warning의 경우 노란색이고, Claim Type 는 Success의 경우 녹색이며, Elements 는 Danger의 경우 빨간색입니다.
이벤트
이벤트 특성에서 보기에 대한 이벤트 핸들러를 설정하거나 수정하십시오. 사용자가 보기로 상호작용할 때 또는 프로그래밍 방식으로 트리거되도록 이벤트를 설정할 수 있습니다. 이벤트를 정의하고 코딩하는 방법에 대한 정보는 사용자 정의 이벤트를 참조하십시오.
- On load: 페이지가 로드될 때 활성화됩니다. 예를 들어,
me.setWidth("100%"); - On responsive update: 디바이스의 화면 크기에 따라 섹션의 크기가 조정될 때 활성화됩니다.
특정 이벤트에 따라 JavaScript 로직을 사용하여 보기의 효과를 수정할 수 있습니다. 보기에서 이벤트 사용에 대한 자세한 정보는 사용자 정의 이벤트주제에 있습니다.
메소드
가로 레이아웃에 사용 가능한 메소드는 가로 레이아웃 JavaScript API를 참조하십시오.
추가 자원
Coach 또는 페이지를 작성하는 방법에 대한 정보는 Coach 빌드를 참조하십시오.
표준 특성 (일반, 구성, 위치 지정, 가시성및 HTML 속성) 에 대한 정보는 특성 보기를 참조하십시오.