Circular Progress
제한된 공간에서 진행률을 원형으로 보여줍니다.
사용 가이드
#카드·요약 영역에서 하나의 진행률을 간결하게 보여줍니다. 긴 목록의 여러 값을 비교할 때는 Progress Bar가 읽기 쉽습니다.
- 진행률
percent는 0–100입니다.getValue()로 현재 값을 읽을 수 있습니다.- 크기와 상태
size로 크기를,status로 상태를 정하고hideText로 숫자를 숨길 수 있습니다.- 완료 시점을 모를 때
indeterminate로 대기 중임을 표시합니다.
예제
#기능별 예제
#10개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-progress-circular>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
number | 0 | 전체 작업 대비 완료 비율(0~100)입니다. | |
string | '' | 누적 종료 비율과 상태를 가진 JSON 문자열입니다. 예: [{"percent":35,"status":"complete"},{"percent":100}]. | |
'default' | 'error' | 'complete' | 'default' | 진행(default)·오류(error)·완료(complete) 상태입니다. | |
boolean | false | 중앙의 진행률 수치를 숨깁니다. | |
'small' | 'medium' | 'large' | 'medium' | 컴포넌트의 크기입니다. | |
string | '' | 진행률 툴팁의 제목입니다. | |
boolean | false | 완료 비율을 표시하지 않고 작업 진행만 알립니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<{ percent: number }> | Fires whenever `percent` changes. `event.detail.percent` is the new value. |
Methods
| Method | Returns | Description |
|---|---|---|
Promise<number> | 현재 값 또는 선택 범위를 반환합니다. |
Slots
| Slot | Description |
|---|---|
| tooltip 영역에 표시할 내용입니다. |