Extjs利用iframe无弹窗导出下载文件
看过很多导出下载的方式,大都是弹出新窗口下载,我倒是一直用iframe来模拟加载新窗口,从而达到下载文件的目的。
下面是最近用extjs时,也是用到的iframe来模拟无弹窗下载
if(exportForm.getForm().isValid()) {var winobj = Ext.getCmp("exportpopwin");if(winobj) {winobj.destroy();}varstartDate, startTime, endDate, endTime;startDate= new Date(Ext.getCmp("exportstartdate").getValue()).format("Y-m-d");startTime= Ext.getCmp("exportstarttime").getValue();endDate= new Date(Ext.getCmp("exportenddate").getValue()).format("Y-m-d");endTime= Ext.getCmp("exportendtime").getValue();vartargetWin;switch(dataType) {case 0:targetWin= newExt.Window({id:"exportpopwin",layout:"fit",width:0,height:0,html:"Exporting...<iframe scrolling='auto' frameborder='0' width='1px' height='1px' src='export.aspx?dt=0&sd=" + startDate + "&st=" + startTime + "&ed=" + endDate + "&et=" + endTime + "'></iframe>"});break;case 1:targetWin= newExt.Window({id:"exportpopwin",layout:"fit",width:0,height:0,html:"Exporting...<iframe scrolling='auto' frameborder='0' width='1px' height='1px' src='export.aspx?dt=1&sd=" + startDate + "&st=" + startTime + "&ed=" + endDate + "&et=" + endTime + "'></iframe>"});break;}targetWin.show();targetWin.setVisible(false); //targetWin.toBack();//这个方式把导出窗口隐藏到条件窗口的后面也可以}
转载于:https://www.cnblogs.com/alvinzeng/archive/2013/03/05/2944296.html
Extjs利用iframe无弹窗导出下载文件相关推荐
- 利用iframe无刷新上传文件的坑
利用iframe无刷新上传文件的坑 原文:利用iframe无刷新上传文件的坑 页面里经常要用到文件上传的功能,而且要求页面不刷新,先说一下原理:页面里放一个file控件和submit按钮,外面用for ...
- 利用SecureCRT上传、下载文件(使用sz与rz命令)
利用SecureCRT上传.下载文件(使用sz与rz命令) 借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器. 其中,对于s ...
- 利用PostMan 模拟上传/下载文件(亲测)
来源:利用PostMan 模拟上传/下载文件 - 王若伊_恩赐解脱 - 博客园 我们经常用postman模拟各种http请求.但是有时候因为业务需要,我们需要测试上传下载功能.其实postman也是很 ...
- 利用SecureCRT上传、下载文件(使用sz与rz命令),超实用
https://blog.csdn.net/lioncode/article/details/7921525 利用SecureCRT上传.下载文件(使用sz与rz命令) 借助securtCRT,使用l ...
- 利用scp 远程上传下载文件/文件夹
利用scp传输文件 1.从服务器下载文件 scp username@servername:/path/filename /tmp/local_destination 例如scp codingl ...
- thinkphp3.2.3 excel导出,下载文件,包含图片
关于导出后出错的问题 https://segmentfault.com/q/1010000005330214 https://blog.csdn.net/ohmygirl/article/detail ...
- 利用QT的QFtp类下载文件夹
工作需要下载FTP服务器上的文件夹,搜了很久发现网上几乎没有关于如何下载文件夹的资料.我改写了一个,主要是利用递归的办法,其中的一些相关细节,如果看不懂再留言问吧. FTP.h class FTP : ...
- java 自动下载文件_java+selenium+new——无人化自动下载文件——基于firefox浏览器...
FirefoxProfile fp = new FirefoxProfile(); fp.setPreference("browser.download.manager.showWhenSt ...
- java scp 文件夹_利用scp 远程上传下载文件/文件夹
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
最新文章
- 【视觉SLAM14讲】ch3课后题答案
- Python基础 模块
- std::shuffle-c++
- boost::qvm::deduce_quat相关的测试程序
- 山东省第十届ACM浪潮杯补题
- 算法导论4--求最大和数组
- 一个MySQL 5.7 分区表性能下降的案例分析
- 主流Java微服务框架有哪些?-开课吧
- 关于主机后面板耳机插孔有声音前面板没有声音的处理办法
- 计算机专业毕业设计题目哪个简单,计算机专业毕业设计题目计算机专业毕业设计的类型...
- android 声音控制面板,音量样式控制面板
- 汽车金融-融资租赁模式信息化系统建设方案
- shell中大于号和小于号
- 一个简单的爬虫例子-天气
- python中英文文本情感分析
- 朋友圈水果店简短销售文案,水果店朋友圈宣传文案
- 今天我进了沼泽,总有一天我要走出来!
- weinre安装及使用
- 2023年计算机毕设选题推荐
- 计科1705露营活动策划案
热门文章
- python逢7过小游戏_while循环拓展:用python做一个逢七过小游戏
- 灰光和彩光_波分百科(一):认识光
- 拼题a答案c语言计算整数各位数字之和,这是小白刷的基础题,跪求大佬帮忙!!!题目:读入一个自然数n...
- Python多行字符串
- springamqp_SpringAMQP
- junit注释_JUnit注释
- python变量_Python变量
- testng数据驱动_TestNG数据提供者
- python日期时间_Python日期时间
- Android AdapterViewFlipper