版本
| 报表服务器版本 | 功能变动 |
|---|---|
| 11.0 | 和 10.0 区别: 新增 getCurrentPageIndex、getReportTotalPage 接口 |
在使用接口前,请务必先仔细阅读 JS API 兼容说明 。
注:本文接口不支持 新计算引擎 。
gotoPreviousPage
| 方法 | gotoPreviousPage() | 跳转到上一页 |
|---|---|---|
| 参数 | - | - |
| 返回值 | void | |
| 示例 | 示例:普通报表中跳转到上一页 | |
| 应用示例 | 自定义一个按钮「上一页」,点击时跳转到报表上一页: 点击可下载模板:跳转到上一页.cpt
| |
| 移动端 | 支持移动端 | |
gotoNextPage
| 方法 | gotoNextPage() | 跳转到下一页 |
|---|---|---|
| 参数 | - | - |
| 返回值 | void | |
| 示例 | 示例:普通报表中跳转到下一页 | |
| 应用示例 | 自定义一个按钮「下一页」,点击时跳转到报表下一页: 点击可下载模板:跳转到下一页.cpt
| |
| 移动端 | 支持移动端 | |
gotoLastPage
| 方法 | gotoLastPage() | 跳转到最后一页 |
|---|---|---|
| 参数 | - | - |
| 返回值 | void | |
| 示例 | 示例:普通报表中跳转到最后一页 | |
| 应用示例 | 自定义一个按钮「末页」,点击时跳转到报表末页: 点击可下载模板:跳转到末页.cpt
| |
| 移动端 | 支持移动端 | |
gotoFirstPage
| 方法 | gotoFirstPage() | 跳转到第一页 |
|---|---|---|
| 参数 | - | - |
| 返回值 | void | |
| 示例 | 示例:普通报表中跳转到第一页 | |
| 应用示例 | 自定义一个按钮「首页」,点击时跳转到报表首页: 点击可下载模板:跳转到首页.cpt
| |
| 移动端 | 支持移动端 | |
gotoPage
| 方法 | gotoPage(pageNumber,para,noCache) | 跳转到指定页 |
|---|---|---|
| 参数 | pageNumber para noCache | pageNumber:指定页的页码,数字 para:选填,传递多个参数,格式为{name1:aa,name2:bb} 注:不支持带特殊符号。 noCache:选填,报表块刷新的数据是否缓存获取,是否重新计算
注:若模板内容非常多,模板计算量大,不推荐使用true,会导致工程计算量激增。如需重新获取数据,推荐使用"lazy"。 |
| 返回值 | void | |
| 示例 | 示例1:普通报表中跳转到第 3 页 示例2:决策报表中 report0 报表块跳转到第 2 页传递参数 month,值为 12 示例3:决策报表中 report0 报表块跳转到第 2 页传递参数后重新计算报表块 _g().getWidgetByName("report0").gotoPage(2,"{month:12}","lazy"); | |
| 应用示例 | 示例1:自定义一个按钮「第3页」,点击时跳转到报表第 3 页: 点击可下载模板:跳转到指定页.cpt
示例2:JS自定义按钮实现报表块翻页 | |
| 移动端 | 支持移动端 | |
getCurrentPageIndex
| 方法 | getCurrentPageIndex() | 获取当前页页码 |
|---|---|---|
| 参数 | - | - |
| 返回值 | number | 当前页的页码,数字 |
| 示例 | 示例:普通报表中获取当前页页码 | |
| 应用示例 | 自定义一个按钮「查看页码」,点击时查看报表当前页码: 点击可下载模板:查看当前页页码.cpt
| |
| 移动端 | 支持移动端 | |
getReportTotalPage
| 方法 | getReportTotalPage() | 获取总页数 |
|---|---|---|
| 参数 | - | - |
| 返回值 | number | 报表总页数,数字 |
| 示例 | 示例:普通报表中获取报表总页数 | |
| 应用示例 | 自定义一个按钮「查看总页码」,点击时查看报表的总页码: 点击可下载模板:查看总页码.cpt
| |
| 移动端 | 支持移动端 | |
currentPageIndex
| 属性 | currentPageIndex | 报表当前页的页码 |
|---|---|---|
| 参数 | - | - |
| 返回值 | number | 当前页的页码,数字 |
| 示例 | 示例:普通报表当前页页码 | |
| 应用示例 | 自定义一个按钮「查看页码」,点击时查看报表当前的页码: 点击可下载模板:查看当前页页码.cpt
| |
| 移动端 | 支持移动端 | |
reportTotalPage
| 属性 | reportTotalPage | 报表的总页数 |
|---|---|---|
| 参数 | - | - |
| 返回值 | number | 数字,报表总页数 |
| 示例 | 示例:普通报表中报表总页数 | |
| 应用示例 | 自定义一个按钮「查看总页码」,点击时查看报表的总页码: 点击可下载模板:查看总页码.cpt
| |
| 移动端 | 支持移动端 | |

