数据分析预览模式报表自动翻页

image.png

FineReport 张艳 发布于 2019-2-15 12:16
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
邵天木Lv5见习互助
发布于2019-2-18 15:01

设置数据分析加载结束事件  :

image.png

 var len = $(".fr-sheetbutton-container").length;

setInterval(function() {

    var index = $(".fr-sheetbutton-container").index($(".fr-sheetbutton-container-active"));


    if(index == (len - 1)) {

        contentPane.loadSheetByIndex(1);--这里有一个小bug,下标设置为0时,语句不执行,不报错,无法轮播第一个sheet,建议从第二个sheet开始,隐藏第一个sheet,或者开始加载时显示一个欢迎提示界面之类的


} else {

    contentPane.loadSheetByIndex(index + 1);

}


}, 3000)


最佳回答
1
zsh331Lv8专家互助
发布于2019-2-15 12:52

数据分析预览模式对报表结果进行不分页预览。都不分页,何来自动翻页一说?

最佳回答
0
皮卡皮卡丘Lv4中级互助
发布于2019-2-15 17:06(编辑于 2019-2-18 11:14)

image.png这里添加新的sheet,参数面板中按钮添加初始化事件事件中写JS代码

setInterval(function(){
		var len = $(".fr-sheetbutton-container").length;    
		var index = $(".fr-sheetbutton-container").index($(".fr-sheetbutton-container-active"));  
		  
		if(index < len) {   
		    if(index == (len - 1)) {  
		        $(".fr-sheetbutton-container").eq(0).trigger("click");  
		    } else {  
 
		        $(".fr-sheetbutton-container").eq(index + 1).trigger("click");  
		    }  
		}
	},1000);

image.png

  • 张艳 张艳(提问者) 我是说我添加了多张sheet,这种就存在多页,这种要怎么自动翻页呢?
    2019-02-18 10:22 
  • 皮卡皮卡丘 皮卡皮卡丘 回复 张艳(提问者) sheet轮播吗更新了回复
    2019-02-18 11:14 
  • 张艳 张艳(提问者) 回复 皮卡皮卡丘 这个就是要设置一个frm决策报表是不?
    2019-02-18 11:38 
  • 皮卡皮卡丘 皮卡皮卡丘 回复 张艳(提问者) 普通报表就行啊
    2019-02-18 13:01 
最佳回答
0
星痕Lv6高级互助
发布于2019-2-18 13:40

你是想要数据分析多sheet自动轮播?固定时间自动从当前sheet跳转到下一个sheet吗

  • 5关注人数
  • 512浏览人数
  • 最后回答于:2019-2-18 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部