問題
- ヘッドレスAPIは特定のGETメソッドでのみ20件のエントリを表示する
Environment
- Liferay DXP 7.4
解決策
- 結果として20レコードになるのは、デフォルトのpageSize値のせいである。 返されるレコードの数を調整したい場合は、pageSize を、メソッドが返したいレコードの数に合わせて大きな値に調整してください。
- すべてのレコードを返したい場合は、pageSizeの値を-1に調整します。
- 使用されているAPIとレコード数によっては、これはパフォーマンスの点でコストがかかる可能性があることに注意してください。 当社のドキュメントでは、非常に大きなリクエストを避けるために、多くの要素を持つ可能性のあるエンティティにはページ分割を強く推奨すると規定しています。
追加情報
- REST Builder でコレクションを管理する (Liferay DXP 7.2 ドキュメント)
- APIクエリパラメーター
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン