点击查询按钮刷新某个控件

问下点击查询按钮刷新某个控件,这个控件是获取的当前时间now(),每点击查询一次,就每次获取当前时间,该怎么做

,就js刷新控件就可以吧

(fr11版本)

FineReport 了了了 发布于 2024-3-13 16:22 (编辑于 2024-3-13 16:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
了了了Lv3见习互助
发布于2024-3-14 10:07

还是通过赋值解决的,可以参考这篇文档https://help.fanruan.com/finereport/doc-view-1992.html

最佳回答
0
CovidLv3中级互助
发布于2024-3-13 16:24

想要这个?

https://help.fanruan.com/finereport/doc-view-4404.html   JS实现决策报表显示实时时间

https://help.fanruan.com/finereport/doc-view-1572.html   JS实现普通报表显示实时时间

  • 了了了 了了了(提问者) 不是,是参数控件的时间,通过查询按钮来刷新
    2024-03-13 16:26 
  • Covid Covid 回复 了了了(提问者) 参考楼下的
    2024-03-13 16:27 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-13 16:24(编辑于 2024-3-13 16:26)

目前没有刷新控件的接口

最简单是直接给控件定时赋值

==========

控件初始化事件,js如下

setInterval(function() {

var sj='${=now()}';

_g().getWidgetByName("控件名").setValue(sj); 

}, 1000);

  • 了了了 了了了(提问者) https://help.fanruan.com/finereport10.0/doc-view-4007.html,那能给参数赋值吗,在赋个当前时间也可以
    2024-03-13 16:29 
  • snrtuemc snrtuemc 回复 了了了(提问者) 一般是给控件赋值,然后数据跟控件关联查询过滤,参数目前没好的方案
    2024-03-13 16:32 
  • 了了了 了了了(提问者) 回复 snrtuemc 嘶~ 控件初始化事件,js如下 setInterval(function() { var sj=\'${=now()}\'; _g().getWidgetByName(\"控件名\").setValue(sj); }, 1000); 不太行,我在研究下
    2024-03-13 16:34 
  • snrtuemc snrtuemc 回复 了了了(提问者) 控件名,换成你控件名称,_g().getWidgetByName也可以换成this.options.form.getWidgetByName,或者_g().parameterEl.getWidgetByName试试,不同地方有点不一样
    2024-03-13 16:36 
  • 了了了 了了了(提问者) 回复 snrtuemc 不太行,this.options.form.getWidgetByName和_g().parameterEl.getWidgetByName都试过了,控件名称也换掉了,点击没有反应,标签控件时间给的公式是:left(NOW(),50),应该不影响吧
    2024-03-13 16:42 
  • 1关注人数
  • 269浏览人数
  • 最后回答于:2024-3-14 10:07
    请选择关闭问题的原因
    确定 取消
    返回顶部