Split Panel
두 콘텐츠 영역을 나누고 구분선을 움직여 크기를 조절합니다.
사용 가이드
#탐색기·편집기처럼 두 영역을 동시에 보며 크기를 조절할 때 사용합니다. 고정 사이드바라면 Layout이 알맞습니다.
두 영역 배치
left·right슬롯을 사용합니다. 세로 분할에서도 슬롯 이름은 같습니다. 부모의 높이를 먼저 확보하세요.비율과 한계 설정
ratio는 왼쪽 또는 위쪽 영역의 비율(%)입니다.minRatio로 양쪽의 최소 비율을 정합니다.변경 결과 연결
방향에 맞는 변경 이벤트에서 앱의 크기 상태를 갱신하세요.
예제
#기능별 예제
#8개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-split-panel>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
boolean | false | 구분선의 드래그와 키보드 조절을 막습니다. | |
boolean | false | 패널 사이의 크기 조절선을 숨깁니다. | |
number | 0 | 양쪽 영역의 최소 비율(%)입니다. 유효 범위는 0~50입니다. | |
number | 50 | 왼쪽 또는 위쪽 영역의 비율(%)입니다. | |
'horizontal' | 'vertical' | 'horizontal' | horizontal은 좌우, vertical은 상하 분할입니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{
leftRatio: number;
rightRatio: number;
}> | 이벤트의 detail에서 결과를 확인하세요. | |
CustomEvent<{
topRatio: number;
bottomRatio: number;
}> | 이벤트의 detail에서 결과를 확인하세요. |
Slots
| Slot | Description |
|---|---|
| left 영역에 표시할 내용입니다. | |
| right 영역에 표시할 내용입니다. |