如何在跳转的报表页面显示一个30s的倒计时

设计了一个跳转的报表当我跳转过去之后显示一个30s的倒计时,倒计时结束才能关闭窗口image.png如图 图中画圈的部分怎么改成倒计时呢,点击打开窗口那个单元格,然后弹出的对话框,在弹出的对话框里面显示30s的倒计时

FineReport 木子一丶 发布于 2024-11-21 14:50 (编辑于 2024-11-21 14:53)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-21 16:56(编辑于 2024-11-21 17:07)

看模板

桌面.rar

PS,这个代码再单元格按钮也是支持的,你可以放到单元格测试

最佳回答
0
用户k6280494Lv6专家互助
发布于2024-11-21 14:50(编辑于 2024-11-21 14:52)
  • 木子一丶 木子一丶(提问者) 我是点击打开窗口那个单元格,然后弹出的对话框,在弹出的对话框里面显示30s的倒计时
    2024-11-21 14:53 
  • 用户k6280494 用户k6280494 回复 木子一丶(提问者) 看补充文档
    2024-11-21 16:57 
最佳回答
0
快乐星光Lv5中级互助
发布于2024-11-21 15:01(编辑于 2024-11-21 15:02)

A1单元格默认写死30,web属性加载结束后事件js

image.png

  • 木子一丶 木子一丶(提问者) 能把js粘贴出来嘛
    2024-11-21 16:19 
  • 快乐星光 快乐星光 回复 木子一丶(提问者) setInterval(function(){ var num=$("td[id^=A1-]").eq(0).text(); num=parseInt(num)-1 ; if(num >1){ $("td[id^=A1-]").eq(0).text(num) ; }else{ window.close(); //window.parent._g().parameterCommit();//父窗口重新查询 //window.parent.FR.closeDialog(); //关闭弹窗窗口 // window.parent.FR.destroyDialog(); } },1000)//1000差不多为一秒左右
    2024-11-21 16:36 
  • 4关注人数
  • 197浏览人数
  • 最后回答于:2024-11-21 17:07
    请选择关闭问题的原因
    确定 取消
    返回顶部