Pagination
데이터를 페이지 단위로 나누고 페이지 번호와 표시 개수를 선택합니다.
사용 가이드
#많은 항목을 페이지 단위로 나눠 조회할 때 사용합니다. 실제 데이터 요청은 앱에서 처리합니다.
전체 개수 전달
totalItems는 페이지 수가 아닌 항목 수입니다.현재 페이지 반영
activePage는 1부터 시작합니다. 조회 결과와 페이지 상태를 함께 유지하세요.변경 시 다시 조회
pageChanged·pageSizeChanged에서 새 조건으로 데이터를 불러오세요. 컴포넌트가 서버 요청을 대신하지 않습니다.
예제
#기능별 예제
#12개 주제에서 필요한 기능을 선택하세요. 속성 설정, 메서드 호출, 이벤트 결과와 슬롯 구성을 실행 화면과 코드로 확인할 수 있습니다.
일치하는 기능이 없습니다.
API reference
#이름에 마우스를 올리거나 키보드로 선택하면 적용 코드를 확인할 수 있습니다. 터치 화면에서는 이름을 누르세요.
<sy-pagination>
Properties
| Attribute / Property | Type | Default | Description |
|---|---|---|---|
number | 1 | 현재 페이지 번호입니다. 1부터 시작합니다. | |
boolean | false | 사용자 조작과 키보드 포커스를 차단합니다. | |
boolean | false | 전체 데이터가 한 페이지 이하면 컨트롤을 숨깁니다. | |
boolean | false | 이동할 페이지 번호 입력란을 표시합니다. | |
number | 10 | 한 페이지에 표시할 항목 수입니다. | |
string | undefined | 쉼표로 구분한 페이지 크기 선택 값입니다. 예: 10,20,50. | |
boolean | false | 전체 항목 수를 표시합니다. | |
number | 0 | 전체 데이터 항목 수입니다. |
Events
| Event | Detail | Description |
|---|---|---|
CustomEvent<number> | 이벤트의 detail에서 결과를 확인하세요. | |
CustomEvent<number> | 이벤트의 detail에서 결과를 확인하세요. |