다음을 통해 공유


Paging

페이징 작업을 위한 속성 및 메서드를 제공합니다.

사용할 수 있는 대상

모델 기반 및 캔버스 앱

속성

firstPageNumber

첫 번째 페이지 번호입니다.

형식: number

hasNextPage

결과 집합을 앞으로 페이징할 수 있는지 여부입니다.

형식: boolean

hasPreviousPage

결과 집합을 뒤로 페이징할 수 있는지 여부입니다.

형식: boolean

lastPageNumber

마지막 페이지 번호입니다.

형식: number

pageNumber

페이지 번호입니다. firstPageNumber와 동일합니다. firstPageNumber 및 lastPageNumber를 사용할 수 없는 노출된 인터페이스에서 사용됩니다.

형식: number

pageSize

페이징의 pageSize입니다.

형식: number

totalResultCount

현재 쿼리에 대한 서버의 총 결과 수입니다. 값을 사용할 수 -1 없는 경우 전송됩니다.

형식: number

비고

Canvas 앱 totalResultCount 의 경우 테이블에 있는 총 레코드 수가 항상 표시되지는 않습니다. 위임으로 인해 마지막 레코드 집합에 도달할 때까지 500으로 나눌 수 있는 값을 반환합니다.

테이블에 1022개 레코드가 있다고 가정해 보겠습니다. 페이지 크기는 100입니다. 다음 표에서는 각 페이지에 대해 예상할 수 있는 값을 보여줍니다 totalResultCount .

페이지 가치
1 500
2 500
3 500
4 500
5 500
6 1000
7 1000
8 1000
9 1000
10 1000
11 1022

메서드

메서드 Description
loadExactPage 로드할 결과의 정확한 페이지를 요청합니다.
loadNextPage 로드할 결과의 다음 페이지를 요청합니다.
loadPreviousPage 이전 결과 페이지를 로드하도록 요청합니다.
reset 서버에서 결과를 다시 로드하고 1페이지로 다시 설정합니다.
setPageSize 다음 데이터 새로 고침에서 페이지당 반환할 결과 수를 설정합니다.

제한점

비고

loadExactPage loadPreviousPage, loadNextPage병렬 실행을 지원하지 않습니다. 새로 가져온 결과를 사용하여 컨트롤에서 해당 항목을 실행하면 트리거 updateView 됩니다.

Power Apps 구성 요소 프레임워크 API 참조
Power Apps 구성 요소 프레임워크 개요
데이터 원본 위임 제한 사항