后台检测

如何实现对单元格进行后台检测,自动刷新,曲线关联的是单元格,不是直接数据库查询

FineReport 用户yMPjz5380 发布于 2023-10-15 08:30
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yalinLv6中级互助
发布于2023-10-15 11:03

FineReport貌似只能通过定时刷新页面实现。

最佳回答
0
mind_childLv6见习互助
发布于2023-10-15 23:14(编辑于 2023-10-15 23:20)

帆软不行,我行啊,就是写起来太麻烦了

1.指定单元格里面写:="<div class='datavalue'>"+value("ds1",1,1)+"</div>"

2.对这个单元格设置以HTML格式显示

3.新建一个数据集,里面写:select sum(cn) from test,数据集命名为:ds1

4.打开模板web属性,选分页设置,事件设置添加一个加载结束,写个js,每两秒去库里再获取一次最新数据,js如下:

var sql="=sql('demo','select sum(cn) from test',1,1)"

setInterval(() => {

    $(".datavalue").text(FR.remoteEvaluate(sql));

}, 2000);

采纳了的话就给个采纳吧~

  • 3关注人数
  • 173浏览人数
  • 最后回答于:2023-10-15 23:20
    请选择关闭问题的原因
    确定 取消
    返回顶部