FRM决策报表中实现自动刷新标签(label控件)显示值

楼主
我是社区第254142位番薯,欢迎点我头像关注我哦~
FRM决策报表块增加label标签,在[值改变]事件中添加js代码:

1、标签数据源
因为是定时刷新数值,这个数值是个可变数据,比如来源于数据集
通过js用value函数和FR的FR.remoteEvaluate调取:FR.remoteEvaluate("VALUE('今日销售',2,1)")
value函数说明,返回数据集["今日销售"]中第2列第1行的值,数据集名称需带引号

2、定时刷新显示
在js代码中通过setInterval函数设置:
        setInterval(function(){        var res = FR.remoteEvaluate("VALUE('今日销售',2,1)");        _g().getWidgetByName('label2_c').setText(res);        },5000);              
_g().getWidgetByName('label2_c'),通过控件名称'label2_c'来指定控件
setText(res),通过setText方法来给控件设置新的文本值
5000,时间间隔为5000毫秒

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 5822浏览人数
最后回复于:2021-5-21 17:06

返回顶部 返回列表