帆软 列表自动滚动脚本

使用该脚本时,需将 ‘REPORT0’ 替换为自己报表块的名字

展示效果如下图:

 setTimeout(function() {//隐藏报表块report0的滚动条(此报表块名为report0,根据具体情况修改)$("div[widgetname=REPORT0]").find(".frozen-north").css({'overflow-x':'hidden','overflow-y':'hidden'});$("div[widgetname=REPORT0]").find(".frozen-center").css({'overflow-x':'hidden','overflow-y':'hidden'});},1000);window.flag1 = true;
var self1 = this;
//鼠标悬停,滚动停止
setTimeout(function() {$("div[widgetname=REPORT0]").find(".frozen-center").mouseover(function() {window.flag1 = false;});//鼠标离开,继续滚动$("div[widgetname=REPORT0]").find(".frozen-center").mouseleave(function() {window.flag1 = true;});var old = -1;var interval = setInterval(function() {if (!self1.isVisible()) {return;}if (window.flag1) {currentpos1 = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop;if (currentpos1 == old && 0!=currentpos1) {$("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0;} else {old = currentpos1;//以25ms的速度每次滚动1.5PX$("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos1 + 1.5;}}}, 25);
},1000);
setTimeout(function() {var a = 'report0'; //获取对应报表块名称var b = a.toUpperCase(); //防止大小写出现误差,此处自动将名称转成大写var wid = ($("div[widgetname='" + b + "']").width() - 17) + 'px'; //获取报表块宽度$("div[widgetname='" + b + "']").css('width', wid); //重置报表块宽度var height = ($("div[widgetname='" + b + "']").height() - 16) + 'px'; //获取报表块高度$("div[widgetname='" + b + "']").css('height', height); //重置报表块高度
}, 100);

帆软官网对决策报表中滚屏实现说明:
https://help.fanruan.com/finereport/doc-view-2393.html?source=1

帆软 列表自动滚动脚本相关推荐

  1. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

  2. Android recyclerview item获焦时更新UI导致列表自动滚动到获焦处

    问题场景描述:scrollview嵌套rv,rv item里有edittext,当edittext处于获焦状态时,item中有数据改变导致更新UI时,此时列表会自动滚动到获焦处. 分析原因:更新UI时 ...

  3. 帆软报表调用python脚本_直连数据库实时更新数据,比python强大,可视化报表这么做简直牛...

    会数据库,会python,会做报表,到底有多吃香?我趁着周五没事,打开了某招聘,不到10分钟,竟然有好多HR让我换工作,不是说现在基本上不招人吗?是我太优秀了吗? 甚至还有不止一个跟我说报表+决策分析 ...

  4. vue-seamless-scroll 列表自动滚动

    1.下载 cnpm i --s vue-seamless-scroll 2.在main.js文件里引用 import scroll from 'vue-seamless-scroll' Vue.use ...

  5. 帆软报表工程师FCRA试题及答案

    目录 一.入门基础 1.1 单选题 1.2 多选题 1.3 判断题 二.数据集 2.1 单选题 2.2 多选题 2.3 判断题 三.模板 3.1 单选题 3.2 多选题 3.3 判断题 四.报表设计 ...

  6. 帆软finereport实现动态切换分组和列表模式

    首先简单说一下什么是帆软报表的"分组"还有"列表", 分组呢,就是这样: 列表呢,就是这样: 简单说,列表就是不合并重复的单元格了,分组就是自动把那些重复的单元 ...

  7. 帆软报表列表_帆软入门与报表设计

    填报报表 1. 创建模板(报表设计) 就以Oracle最简单的emp和dept为例把. 模板设计如下 2. 添加控件 右击单元格,选择控件设置 选择对应的属性 3. 设置填报属性 菜单栏选择模板=&g ...

  8. 微信小程序 - 新闻动态 / 公告上下滚动列表(上下循环滚动,无限上下自动滚动列表)

    前言 本文实现了 无限上下自动滚动列表 组件,常见于新闻动态列表.公告等场景,可直接调用. 您可以自定义滚动间隔与显示多少个列表, 另外点击每项会触发事件,可用于跳转到详情页. 代码干净整洁,注释详细 ...

  9. vue列表,table表格 自动滚动效果

    vue列表,表格自动滚动 安装依赖 npm install vue-seamless-scroll --save main.js文件里面引入使用 import scroll from 'vue-sea ...

最新文章

  1. 同感,C#对JSON序列化和反序列化有点蹩脚
  2. python爬虫自学笔记分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...
  3. 从零开始学视觉Transformer(3):视觉问题中的注意力机制
  4. windows服务编程 注册InstallUtil.exe
  5. 科研“潜规则”了解一下
  6. 【人脸识别】Cos Face中的LMCL详解
  7. 高频交易主要模式解析
  8. tensorflow 中MNIST数据集下载
  9. [SRM603] WinterAndSnowmen
  10. Java--SpringBoot无法访问网站
  11. 写给理工科大学生尤其是计算机专业大学生
  12. 精品微信小程序源码丨基于微信小程序的美容预约+后台管理系统|前后分离VUE[包运行成功]
  13. 对接转账到支付宝账户API接口流程步骤
  14. 微信小程序--wx-charts图表插件使用教程
  15. CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
  16. 自再现模形成过程matlab,激光原理课程设计--平行平面腔自再现模Fox-Li数值迭代解法及MATLAB实现.doc...
  17. 大数据工程师工作笔记之集群节点准备
  18. 网页设计(HTML+CSS+Div)学习笔记
  19. 【整理】3dsMax烘焙纹理模糊
  20. 笨木头的Unity3d常用操作介绍

热门文章

  1. 哪位兄台能优化这条SQL语句,在线等,捉急!!!
  2. 转载中国地理信息产业现状、问题与出路分析
  3. windows7 64位使用U盘进行系统安装
  4. Bootstrap 轻松实现选项卡
  5. tableau通过集动作改变突出显示
  6. 什么是核心网?为何这么难
  7. 扒光Session的那些小秘密
  8. 国内应届生是不是把算法题刷得滚瓜烂熟就能进Google了?
  9. 笼统的前端:知识图谱、各分支领域技术要点和推荐工具
  10. Android之AlertDialog(弹出式对话框)的使用