如何实现form中用控件,控制部分report刷新

如何实现form中用按钮控件,控制部分report刷新

FineReport fyf920916 发布于 2020-6-19 13:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-6-19 14:01(编辑于 2020-6-19 14:07)

开启报表块刷新功能就好了

var form = this.options.form;
setInterval(function()
     form.getWidgetByName('report1').gotoPage(1,"{}",true);
}, 1000); //刷新报表块report1


或者安装这个插件

https://market.fanruan.com/plugin/98a5960d-fe87-467d-ac13-671fb5d6074d

  • fyf920916 fyf920916(提问者) 您好,我是想让部分恢复初始化,用您这种方法设置后,好像刷新了,但是数据没有恢复
    2020-06-19 14:23 
  • fyf920916 fyf920916(提问者) 因为我是在远程服务器上做,这个插件下载的时候让登陆,点击登陆后没反应,这个有没有什么办法
    2020-06-19 14:30 
  • feiyangtze feiyangtze 这个实现了单个报表块刷新,但是刷新后的表格格式发生变化了。大神遇到过吗
    2020-09-14 15:16 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-6-19 14:03

this.options.form.getWidgetByName("report0").gotoPage(2,"{month:12, name:'FR'}",true); //报表块翻页并传递month、name两个参数 

最佳回答
0
linbodingLv6中级互助
发布于2020-6-19 14:03
  • 4关注人数
  • 613浏览人数
  • 最后回答于:2020-6-19 14:07
    请选择关闭问题的原因
    确定 取消
    返回顶部