次の方法で共有


ページ分割

ページングを操作するプロパティとメソッドを提供します。

以下に使用できます

モデル駆動型アプリとキャンバス アプリ

プロパティ​​

firstPageNumber

最初のページ番号。

: number

hasNextPage

結果セットを前方にページングできるかどうか。

種類: boolean

hasPreviousPage

結果セットを後方にページングできるかどうか。

種類: boolean

lastPageNumber

最後のページ番号。

: number

pageNumber

ページ番号。 firstPageNumber と同じです。 firstPageNumber と lastPageNumber が使用できない公開インターフェースで使用されます。

: number

pageSize

ページングのの pageSize です。

: number

totalResultCount

現在のクエリに対するサーバー上の結果の合計。 値を使用できない場合、-1 が送信されます。

: number

注意

キャンバス アプリ 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

メソッド

メソッド 説明
loadExactPage 読み込まれる結果の正確なページを要求します。
loadNextPage 結果で次のページの読み込みを要求します。
loadPreviousPage 結果で前のページの読み込みを要求します。
reset サーバーから結果を再読み込みして、ページ 1 にリセットします。
setPageSize 次回のデータ更新でページごとに返す結果の数を設定します。

制限

注意

loadExactPageloadNextPageloadPreviousPage は並列実行をサポートしていません。 このいずれかを実行することで、新しく取得した結果でコントロールの updateView がトリガーされます。

Power Apps Component Framework API リファレンス
Power Apps component framework の概要
データ ソース 委任の制限

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。