FineUI 官方论坛

标题: 导出Excell加进度条 [打印本页]

作者: lianyangbin    时间: 2014-4-23 08:34
标题: 导出Excell加进度条
Hi 大家好:
我现在有一个Button 设置EnableAjax = false, DIs...=false,
Button功能是 从数据库中检索出来数据,绑定到DataSet上,然后用NPOI导出Excel,再放在浏览器上下载[Response],
由于数据量比较大,按了Button要等几十秒才有反应,给别人用的时候 就是感觉Button按了跟没按一样|,不知道事件执行了没有.
所以想加一个进度条,但是试了几个Ajax做的进度条都没有成功,问题应该是跟Button的EnableAjax和Response冲突了吧,导致进度条没有及时刷新.

有哪位大侠,有好的建议 或者 源码 指导  指导...
这个问题困扰我很久了.谢谢

作者: 569251516    时间: 2014-4-23 16:02
帮顶!
作者: lianyangbin    时间: 2014-4-24 15:23
anybody? Come on ...
作者: Alex.Fide    时间: 2014-5-15 14:14
Mark,楼主若解决请发一份代码给我可以吗?谢谢 1006150250@qq.com
作者: Fine!    时间: 2014-5-16 11:24
标题党!!
作者: tarcyshu    时间: 2014-5-16 20:10
跟进吧。。
作者: Evanyi    时间: 2014-5-21 16:57
帮顶!!!求高人解决!!!!
作者: 答案    时间: 2014-5-25 02:08
下载文件的时候就遇到类此情况,没有解决,最后改变设计
作者: Tiger    时间: 2014-5-25 10:55
时间太长的可以改为后台异步处理的方式,只是提交一个下载的命令,然后到专门的地方去下载
作者: shouzhi2007    时间: 2014-5-25 11:15
跟进吧。。
作者: shouzhi2007    时间: 2014-6-26 11:40
跟进吧。。
作者: Tiger    时间: 2014-6-26 12:43
我现在就是做了一个后台的进程,如果有大的报表,就直接提交个请求,后台进程每过一段时间就检查一下,发现有需要就处理,处理后把文件放在指定的地方,提交者可以随时查看请求的状态,并在结束后自己下载文件,这样就没事了
作者: treedun    时间: 2014-6-26 13:37
跟进,我也一直想弄个上传或下载的进度条,试了几个不怎么好用
作者: Hanson    时间: 2014-7-25 16:39
支持一下,求源码哦!
作者: zzzzzzzzzzzzzzz    时间: 2014-7-26 23:47
一个http 下载不存在进度条的问题。。
二个,处理进度这个东西,都是相对的。你把导出每一条数据所需要的时间,给计算出来,然后平均分。这样可以计算出相对的进度来。但是也是不精确的。
事实上,没有精确的进度。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4