JS实现自动滚屏效果,滚动速度越来越快。

根据实例【JS实现自动滚屏/跑马灯效果】中,我加入了 globalForm.loadContentPane(); //报表刷新事件,然后决策报表滚动越来越快。大神们帮我看看是什么问题。 globalForm.loadContentPane()这个函数怎么刷新指定报表?

源代码:

   setTimeout(function() {

    var old = -1;

    var interval = setInterval(function() {

    if (1) {

    currentpos2 = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop;

    if (currentpos2 == old) {

  globalForm.loadContentPane(); //报表刷新

    //$("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0;

    } else {

    old = currentpos2;

    //以50ms的速度每次滚动1.5PX  

    $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos2 + 1.5;

    }

    }

    },

    50);

    },

    1000);

FineReport 用户66666 发布于 2021-2-7 16:06 (编辑于 2021-2-7 16:26)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2021-2-7 16:09
  setTimeout(function() {     var old = -1;     var interval = setInterval(function() {     if (1) {     currentpos2 = $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop;     if (currentpos2 == old) {  clearInterval(interval);   globalForm.loadContentPane(); //报表刷新     //$("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = 0;     } else {     old = currentpos2;     //以50ms的速度每次滚动1.5PX       $("div[widgetname=REPORT0]").find(".frozen-center")[0].scrollTop = currentpos2 + 1.5;     }     }     },     50);     },     1000);

  • 用户66666 用户66666(提问者) clearInterval(interval); 清除的是什么?
    2021-02-07 16:14 
  • shiroko shiroko 回复 用户66666(提问者) 滚动
    2021-02-07 16:30 
  • 用户66666 用户66666(提问者) 回复 shiroko 现在是整个决策报表都刷新了,能只刷新指定报表吗
    2021-02-07 16:34 
  • shiroko shiroko 回复 用户66666(提问者) 你的刷新事件我没动啊,本来就是全刷新吧
    2021-02-07 16:38 
  • 用户66666 用户66666(提问者) 回复 shiroko 是这个方法的问题,有没有什么可以避免全刷新
    2021-02-07 16:42 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-2-7 16:48

报表块刷新JS实现决策报表内报表块局部刷新/翻页-http://help.finereport.com/finereport9.0/doc-view-1304.html

image.png

最佳回答
0
yhn5220Lv5见习互助
发布于2021-4-22 18:00

问题解决了吗?

  • 5关注人数
  • 1679浏览人数
  • 最后回答于:2021-4-22 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部