tab块切换时能不能同时刷新当前的标签页?

image.png切换到第二个tab,能刷新一下第二个tab里面的报表吗

FineReport wsm123 发布于 2020-9-28 11:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
snrtuemcLv8专家互助
发布于2020-9-28 11:55

参考JS实现切换tab显示/隐藏参数面板上的控件-https://help.fanruan.com/finereport/doc-view-1395.html

给tab切换事件写js代码

_g().parameterCommit();


最佳回答
0
L大大Lv7高级互助
发布于2020-9-28 11:52

(12)报表块局部刷新

var form = this.options.form;

setInterval(function() {

    form.getWidgetByName('report1').gotoPage(1,"{}",true);

}, 1000); //刷新报表块report1


  • wsm123 wsm123(提问者) 这一段js我写在tab的切换事件里了,报错了,
    2020-09-28 12:00 
  • L大大 L大大 回复 wsm123(提问者) 这个是报表快局部刷新,指定时间刷新报表快
    2020-09-28 12:05 
  • wsm123 wsm123(提问者) 回复 L大大 决策报表里怎么使用呀
    2020-09-28 14:07 
  • L大大 L大大 回复 wsm123(提问者) 你把report1换成你要刷新的报表快名称,添加到报表快初始化后事件,1000是毫秒数 多少秒刷新一次,可以自己设置
    2020-09-28 14:10 
最佳回答
0
巴拉吧啦爆Lv6见习互助
发布于2021-2-20 17:32

你好,请问你这个最后是怎么解决的呢?

最佳回答
0
Jackson_wangLv5见习互助
发布于2023-8-16 17:19

// 获取参数值,并重新赋值,亲测有效,应该能解决相关问题

setTimeout(function() {

var datep = _g().getWidgetByName("startDate").getValue();

var datep_son = _g().getWidgetByName("endDate").getValue();

_g().getWidgetByName("startDate").setValue(datep);

_g().getWidgetByName("endDate").setValue(datep_son);

}, 50)

  • 5关注人数
  • 1493浏览人数
  • 最后回答于:2023-8-16 17:19
    请选择关闭问题的原因
    确定 取消
    返回顶部