永洪社区

标题: 重置报表刷新间隔的起始时间 [打印本页]

作者: 52v0    时间: 2022-3-24 12:05
标题: 重置报表刷新间隔的起始时间
报表设置中给了刷新间隔的时间  ,然后页面中做了一个手动刷新的按钮  但是点击刷新 不会把刷新间隔的时间给重置 例如:我设的10秒刷新间隔  在5秒时  我手动刷新了页面  但是再过5秒后就触发了刷新间隔然后再次刷新页面   食有有方式重置刷新间隔的起始时间

作者: 美滋滋    时间: 2022-3-24 12:05
那你用超链接,刷新自己呗,不用refreshdata方法
作者: _YH_lashi    时间: 2022-3-24 13:03
重置不了报告的interval
作者: 美滋滋    时间: 2022-3-24 13:32
我印象中,你用脚本重新设置一下组件的刷新间隔就可以了。
作者: 52v0    时间: 2022-3-24 13:36
美滋滋 发表于 2022-3-24 13:32
我印象中,你用脚本重新设置一下组件的刷新间隔就可以了。

试了  这个只在报告脚本的装载时会生效    有点奇怪
作者: 美滋滋    时间: 2022-3-24 13:38
52v0 发表于 2022-3-24 13:36
试了  这个只在报告脚本的装载时会生效    有点奇怪

那你现在这个手动刷新的按钮是怎么做的呢?
作者: _YH_lashi    时间: 2022-3-24 13:43
52v0 发表于 2022-3-24 13:36
试了  这个只在报告脚本的装载时会生效    有点奇怪

方便做一个简单的我们本地分析一下,麻烦从管理系统->资源部署里,导出 ,谢谢~

作者: 52v0    时间: 2022-3-24 13:46
美滋滋 发表于 2022-3-24 13:38
那你现在这个手动刷新的按钮是怎么做的呢?

按钮的提交脚本给的 refreshdata 啊   
作者: 52v0    时间: 2022-3-24 13:49
本帖最后由 52v0 于 2022-3-24 13:52 编辑
_YH_lashi 发表于 2022-3-24 13:43
方便做一个简单的我们本地分析一下,麻烦从管理系统->资源部署里,导出 ,谢谢~
...
你可以用个网页组件然后  找2个本地报表的地址来做  脚本放在报告的变化时运行里  然后间隔给10秒   之后再拿1个按钮提交时来refreshdata   你在按钮里改刷新间隔看看 我的版本是在这改是不生效的 好像

var urls=['本地报表地址1',
'本地报表地址2'
//网页1.url=urls[0]
if(param['Bool_Switch'){
if(param['page']==1){
clearData('网页1')
网页1.url=urls[0
param['page']=2
//addHint(11)
}else{
网页1.url=urls[1
param['page']=1
}
}






欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4