提供用于分页的属性和方法。
适用于
模型驱动和画布应用
属性
firstPageNumber
第一页码。
类型:number
hasNextPage
结果集是否可以向前分页。
类型:boolean
hasPreviousPage
结果集是否可以向后分页。
类型:boolean
lastPageNumber
最后一页码。
类型:number
pageNumber
页码。 与 firstPageNumber 相同。 在公开的接口中使用,其中 firstPageNumber 和 lastPageNumber 不可用。
类型:number
pageSize
分页的 pageSize。
类型:number
totalResultCount
当前查询的服务器上的结果总数。
如果值不可用 -1 ,则发送值时。
类型:number
注释
对于 Canvas Apps 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 |
Methods
| 方法 | Description |
|---|---|
| loadExactPage | 请求加载结果的确切页面。 |
| loadNextPage | 请求加载结果的下一页。 |
| loadPreviousPage | 请求加载上一页的结果。 |
| reset | 从服务器重新加载结果,并重置为第 1 页。 |
| setPageSize | 设置在下一次数据刷新时每页要返回的结果数。 |
局限性
注释
loadExactPage
loadPreviousPage,loadNextPage不支持并行执行。
执行其中任何一个作都会在具有新提取结果的控件上触发 updateView 。