报表sheet能否通过js进行轮播

如果一个报表有3个sheet,能否通过js进行轮播效果

FineReport 帆软用户p9k8MX4NIW 发布于 2023-6-27 11:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-6-27 11:29(编辑于 2023-6-27 11:38)

这个你就加载结束事件,做定时切换sheet页

加载结束,js如下

var a=0;

setInterval(function() {

if(a==0)

{_g().loadSheetByIndex(0);//切换到第1个sheet

a=1;

}

else if(a==1)

{_g().loadSheetByIndex(1);//切换到第2个sheet

a=2;

}

else if(a==2)

{_g().loadSheetByIndex(2);//切换到第3个sheet

a=3;

}

else if(a==3)

{_g().loadSheetByIndex(3);//切换到第4个sheet

a=0;

}

}, 10000);//10秒切换

=============

在web属性,加载结束事件,测试可用

最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-27 11:22

用决策报表,做成三个tab块吧,这样tab自带轮播功能,是最简单的方式

  • 帆软用户p9k8MX4NIW 帆软用户p9k8MX4NIW(提问者) 决策报表是否能嵌入,普通报表当中?
    2023-06-27 11:23 
  • CD20160914 CD20160914 回复 帆软用户p9k8MX4NIW(提问者) 可以,用网页框控件https://help.fanruan.com/finereport/doc-view-3491.html
    2023-06-27 12:31 
  • 2关注人数
  • 363浏览人数
  • 最后回答于:2023-6-27 11:38
    请选择关闭问题的原因
    确定 取消
    返回顶部