ページ分割
ページングを操作するプロパティとメソッドを提供します。
以下に使用できます
モデル駆動型アプリとキャンバス アプリ
プロパティ
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 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示