导出按钮

image.png

用帆软的导出按钮,每次点击后没啥反应,用户总以为没有导出呢,有没有方法点导出后,有个loading的动作呢

FineReport 小歆嵩 发布于 2021-6-1 09:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-1 10:06

可以在你原来代码后面,加下面代码

FR.showLoadingDialog(getLoadingParams());

function getLoadingParams(){

var o = {

title:'提示',

contentHtml:'正在导出中......'

}

return o;

}

setTimeout(function(){FR.hideLoadingDialog();},3000)//3秒后关闭

最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-1 09:55(编辑于 2021-6-1 09:57)

点击后浏览器页面下方就会弹出来文件正在下载。怎么会没反应呢?

而且谷歌浏览器,这个设置打开后,每次导出,都会有弹窗的

image.png

  • 小歆嵩 小歆嵩(提问者) 这个是自定义的导出按钮,我想点击这个导出的时候有个loading动作
    2021-06-01 10:03 
  • luojian0323 luojian0323 回复 小歆嵩(提问者) 报表平台去定义一个loading不是说不可以,前提是你得有js功底。 不然我给你一段js 你改都不会改。
    2021-06-01 10:05 
  • luojian0323 luojian0323 回复 小歆嵩(提问者) 而且loading一般用于页面加载, 你的用法就错了。
    2021-06-01 10:06 
  • 小歆嵩 小歆嵩(提问者) 回复 luojian0323 谢谢,上面这个哥的效果都可以,我只是想让用户知道他点击了导出了
    2021-06-01 10:12 
  • 5关注人数
  • 780浏览人数
  • 最后回答于:2021-6-1 10:06
    请选择关闭问题的原因
    确定 取消
    返回顶部