如何用BOBJ REST实现分页API?
How to achieve pagination with BOBJ REST API?
我正在尝试使用 SAP RESTful API 提供的分页在前端网格中显示 SAP BusinessObjects/Business Intelligence 用户,但是,面临找出总数的挑战可用页面数或可用用户总数。
此外,有没有办法在单个请求调用中获取所有可用用户?
通过查询获得用户列表:
GET http://<baseURL>/v1/users
有一个特殊参数可以对响应进行分页
page = < page number >
pagesize = < number >
因此您不需要知道用户总数,只需将该参数调整为网格页面中的行数,然后在更改网格页面时重复调用。如果您的网格最多可以容纳 20 条消息,您的查询可能看起来像这样:
GET http://<baseURL>/v1/users?sort=+name&updated=2020-05-12T20:17:46.384Z,2020-08-12T20:17:46.384Z&page=1&pagesize=20
Also, is there any way to get all available user in single request call?
将 1 传递给 page
并将本身大于用户总数(例如 1 000 000)的数字传递给 pagesize
会给你结果
我正在尝试使用 SAP RESTful API 提供的分页在前端网格中显示 SAP BusinessObjects/Business Intelligence 用户,但是,面临找出总数的挑战可用页面数或可用用户总数。
此外,有没有办法在单个请求调用中获取所有可用用户?
通过查询获得用户列表:
GET http://<baseURL>/v1/users
有一个特殊参数可以对响应进行分页
page = < page number >
pagesize = < number >
因此您不需要知道用户总数,只需将该参数调整为网格页面中的行数,然后在更改网格页面时重复调用。如果您的网格最多可以容纳 20 条消息,您的查询可能看起来像这样:
GET http://<baseURL>/v1/users?sort=+name&updated=2020-05-12T20:17:46.384Z,2020-08-12T20:17:46.384Z&page=1&pagesize=20
Also, is there any way to get all available user in single request call?
将 1 传递给 page
并将本身大于用户总数(例如 1 000 000)的数字传递给 pagesize
会给你结果