ページ分割
ページングを操作するプロパティとメソッドを提供します。
以下に使用できます
モデル駆動型アプリとキャンバス アプリ
プロパティ
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 | 次回のデータ更新でページごとに返す結果の数を設定します。 |
制限
注意
loadExactPage
、loadNextPage
、loadPreviousPage
は並列実行をサポートしていません。
このいずれかを実行することで、新しく取得した結果でコントロールの updateView
がトリガーされます。
関連記事
Power Apps Component Framework API リファレンス
Power Apps component framework の概要
データ ソース 委任の制限
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。