版本
报表服务器版本 | 功能变动 |
---|---|
11.0 | 和 10.0 区别: 新增 getCurrentPageIndex、getReportTotalPage 接口 |
在使用接口前,请务必先仔细阅读 JS API 兼容说明,接口默认支持新版决策报表。
gotoPreviousPage
方法 | gotoPreviousPage() | 跳转到上一页 |
---|---|---|
参数 | - | - |
返回值 | void | |
示例 | 示例:决策报表中 report0 报表块跳转到上一页
| |
应用示例 | 点击下载模板:跳转到上一页.frm | |
移动端 | 支持移动端 |
gotoNextPage
方法 | gotoNextPage() | 跳转到下一页 |
---|---|---|
参数 | - | - |
返回值 | void | |
示例 | 示例:决策报表中 report0 报表块跳转到下一页
| |
应用示例 | 点击下载模板:跳转到下一页.frm | |
移动端 | 支持移动端 |
gotoLastPage
方法 | gotoLastPage() | 跳转到最后一页 |
---|---|---|
参数 | - | - |
返回值 | void | |
示例 | 示例:决策报表中 report0 报表块跳转到最后一页
| |
应用示例 | 点击下载模板:跳转到最后一页.frm | |
移动端 | 支持移动端 |
gotoFirstPage
方法 | gotoFirstPage() | 跳转到第一页 |
---|---|---|
参数 | - | - |
返回值 | void | |
示例 | 示例:决策报表中 report0 报表块跳转到第一页
| |
应用示例 | 点击下载模板:跳转到第一页.frm | |
移动端 | 支持移动端 |
gotoPage
方法 | gotoPage(pageNumber,para,noCache) | 跳转到指定页 |
---|---|---|
参数 | pageNumber para noCache 注:para、noCache不支持在CPT中使用。 | pageNumber:指定页的页码,数字 para:选填,支持传递多个参数,格式为{name1:aa,name2:bb} noCache:选填,报表块刷新的数据是否从缓存里面取,是否重新计算
注:重新计算模板中所有报表块,对服务器有一定的压力,不适用于高频触发的场景。且仅后台重新计算所有报表块,前端仅刷新当前获取的报表块
注:若模板内容非常多,模板计算量大,不推荐使用true,会导致工程计算量激增。如需重新获取数据,推荐使用"lazy"。 |
返回值 | void | |
示例 | 示例1:决策报表中 report0 报表块跳转到第 3 页
示例2:决策报表 report0 跳转到第2页,并将 month 等于 5 传参给 report0
| |
应用示例 | ||
移动端 | 支持移动端 |
getCurrentPageIndex
方法 | getCurrentPageIndex() | 获取当前页页码 |
---|---|---|
参数 | - | - |
返回值 | number | 当前页的页码,数字 |
示例 | 示例3:决策报表中获取 report0 报表块当前页的页码
| |
应用示例 | 点击下载模板:获取当前页页码.frm | |
移动端 | 支持移动端 |
getReportTotalPage
方法 | getReportTotalPage() | 获取总页数 |
---|---|---|
参数 | - | - |
返回值 | number | 报表总页数,数字 |
示例 | 示例:决策报表中获取 report0 报表块的总页数
| |
应用示例 | 点击下载模板:获取总页数.frm | |
移动端 | 支持移动端 |
currentPageIndex
属性 | currentPageIndex | 报表当前页的页码 |
---|---|---|
参数 | - | - |
返回值 | number | 当前页的页码,数字 |
示例 | 示例:决策报表中 report0 报表块当前页的页码
| |
应用示例 | 点击下载模板:获取当前页页码.frm | |
移动端 | 支持移动端 |
reportTotalPage
属性 | reportTotalPage | 报表的总页数 |
---|---|---|
参数 | - | - |
返回值 | number | 数字,报表总页数 |
示例 | 示例:决策报表中 report0 报表块的总页数
| |
应用示例 | 点击下载模板:获取总页数.frm | |
移动端 | 支持移动端 |