反馈已提交

网络繁忙

报表分页接口

  • 文档创建者:RosieY
  • 历史版本:23
  • 最近更新:RosieY 于 2022-11-30
  • 版本

    版本功能变动
    11.0

    和 10.0 区别:

    新增 getCurrentPageIndex、getReportTotalPage 接口

    注:以下接口不支持在 FVS 大屏模板中使用。

    gotoPreviousPage

    方法gotoPreviousPage()跳转到上一页
         参数--
       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,跳转到上一页

    report.gotoPreviousPage();

    示例2:普通报表中跳转到上一页

    _g().gotoPreviousPage();

    示例3:决策报表中 report0 报表块跳转到上一页

    _g().getWidgetByName('report0').gotoPreviousPage();
      应用示例

    自定义一个按钮「上一页」,点击时跳转到报表上一页:

    点击可下载模板:跳转到上一页.cpt

    2021-08-19_10-58-54.gif

       移动端支持移动端

    gotoNextPage

    方法gotoNextPage()跳转到下一页
         参数--
       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,跳转到下一页

    report.gotoNextPage();

    示例2:普通报表中跳转到下一页

    _g().gotoNextPage();

    示例3:决策报表中 report0 报表块跳转到下一页

    _g().getWidgetByName('report0').gotoNextPage();
      应用示例

    自定义一个按钮「下一页」,点击时跳转到报表下一页:

    点击可下载模板:跳转到下一页.cpt

    2021-08-19_14-03-02.gif

       移动端支持移动端

    gotoLastPage

    方法gotoLastPage()跳转到最后一页
         参数--
       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,跳转到最后一页

    report.gotoLastPage();

    示例2:普通报表中跳转到最后一页

    _g().gotoLastPage();

    示例3:决策报表中 report0 报表块跳转到最后一页

    _g().getWidgetByName('report0').gotoLastPage();
      应用示例

    自定义一个按钮「末页」,点击时跳转到报表末页:

    点击可下载模板:跳转到末页.cpt

    2021-08-19_10-37-48.gif

       移动端支持移动端

    gotoFirstPage

    方法gotoFirstPage()跳转到第一页
         参数--
       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,跳转到第一页

    report.gotoFirstPage();

    示例2:普通报表中跳转到第一页

    _g().gotoFirstPage();

    示例3:决策报表中 report0 报表块跳转到第一页

    _g().getWidgetByName('report0').gotoFirstPage();
      应用示例

    自定义一个按钮「首页」,点击时跳转到报表首页:

    点击可下载模板:跳转到首页.cpt

    2021-08-19_11-41-40.gif

       移动端支持移动端

    gotoPage

    方法gotoPage(pageNumber)跳转到指定页
         参数pageNumber:number指定页的页码,数字
       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,跳转到第 3 页

    report.gotoPage(3);

    示例2:普通报表中跳转到第 3 页

    _g().gotoPage(3);

    示例3:决策报表中 report0 报表块跳转到第 3 页

    _g().getWidgetByName('report0').gotoPage(3);
      应用示例

    示例一:自定义一个按钮「第3页」,点击时跳转到报表第 3 页:

    点击可下载模板:跳转到指定页.cpt

    2021-08-19_11-24-59.gif

    示例二:JS自定义按钮实现报表块翻页

         移动端支持移动端

    getCurrentPageIndex

    方法getCurrentPageIndex()获取当前页页码
         参数-
    -
       返回值number当前页的页码,数字
         示例

    示例1:若获取到的报表对象定义为 report ,获取报表对象当前页页码

    report.getCurrentPageIndex();

    示例2:普通报表中获取当前页页码

    _g().getCurrentPageIndex();

    示例3:决策报表中获取 report0 报表块当前页的页码

    _g().getWidgetByName('report0').getCurrentPageIndex();
      应用示例

    自定义一个按钮「查看页码」,点击时查看报表当前页码:

    点击可下载模板:查看当前页页码.cpt

    2021-08-19_16-15-23.gif

        移动端支持移动端

    getReportTotalPage

    方法getReportTotalPage()获取总页数
         参数-
    -
       返回值number报表总页数,数字
         示例

    示例1:若获取到的报表对象定义为 report ,获取报表对象总页数

    report.getReportTotalPage();

    示例2:普通报表中获取报表总页数

    _g().getReportTotalPage();

    示例3:决策报表中获取 report0 报表块的总页码

    _g().getWidgetByName('report0').getReportTotalPage();
      应用示例

    自定义一个按钮「查看总页码」,点击时查看报表的总页码:

    点击可下载模板:查看总页码.cpt

    2021-08-19_16-30-40.gif

        移动端支持移动端

    currentPageIndex

    属性currentPageIndex报表当前页的页码
         参数-
    -
       返回值number当前页的页码,数字
         示例

    示例1:若获取到的报表对象定义为 report ,报表对象当前页码

    report.currentPageIndex;

    示例2:普通报表当前页页码

    _g().currentPageIndex;

    示例3:决策报表中 report0 报表块当前页的页码

    _g().getWidgetByName('report0').currentPageIndex;
      应用示例

    自定义一个按钮「查看页码」,点击时查看报表当前的页码:

    点击可下载模板:查看当前页页码.cpt

    2021-08-19_16-15-23.gif

       移动端支持移动端

    reportTotalPage

    属性reportTotalPage报表的总页数
         参数-
    -
       返回值number数字,报表总页数
         示例

    示例1:若获取到的报表对象定义为 report ,报表对象总页数

    report.reportTotalPage;

    示例2:普通报表中报表总页数

    _g().reportTotalPage;

    示例3:决策报表中 report0 报表块的总页数

    _g().getWidgetByName('report0').reportTotalPage;
      应用示例

    自定义一个按钮「查看总页码」,点击时查看报表的总页码:

    点击可下载模板:查看当前页页码.cpt

    2021-08-19_16-30-40.gif

        移动端支持移动端


    附件列表


    主题: 二次开发
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭