Ext导出Excel 小问题
2010-09-05 00:21
330 查看
好几天前,我在网上找了有关于js导出Excel 的 demo ,后来找到了一个比较好的例子
代码
PS:这个控件其实也是应付一下简单的grid页面,取的是当前页面的数据,复杂的页面比如有分页、多表头的就不行了,在遇到renderer的时候 取的是store的值不是renderer返回的值。
代码
var vExportContent = grid.getExcelXml(); if (Ext.isIE8||Ext.isIE6 || Ext.isIE7 || Ext.isSafari || Ext.isSafari2 || Ext.isSafari3) { var fd=Ext.get('frmDummy'); if (!fd) { fd=Ext.DomHelper.append(Ext.getBody(),{tag:'form',method:'post',id:'frmDummy',action:'exportexcel.jsp', target:'_blank',name:'frmDummy',cls:'x-hidden',cn:[ {tag:'input',name:'fileName',id:'fileName',type:'hidden'}, {tag:'input',name:'exportContent',id:'exportContent',type:'hidden'} ]},true); } fd.child('#fileName').set({value:fileName}); fd.child('#exportContent').set({value:vExportContent}); fd.dom.submit(); } else { document.location = 'data:application/vnd.ms-excel;base64,'+Base64.encode(vExportContent); }
PS:这个控件其实也是应付一下简单的grid页面,取的是当前页面的数据,复杂的页面比如有分页、多表头的就不行了,在遇到renderer的时候 取的是store的值不是renderer返回的值。
相关文章推荐
- 解决有关Ext Grid导出Excel在JSP等环境中不可用的问题
- RS导出Excel交叉表角对应的列占用多列问题
- 解决poi导出EXCEL报表之后,金额不能自动求和的问题
- office组件导出excel问题
- 使用freemarker导出EXCEL WPS可以打开EXCEL2016打不开问题解决
- 解决导出Excel格式问题
- Ajax请求导出Excel的问题
- mysql 函数 GROUP_CONCAT 单元格中最长字符串和excel导出问题
- 【项目实战】 Apache POI 导出 Excel 常见的23问题
- datagridview与Excel的导入导出问题
- 2003下从网页中把数据导出到excel时,碰到"Automation 服务器不能创建对象"的问题
- GridView导出Excel格式问题(科学计数法)
- C# 操作数据导出到Excel遇到的一个小问题
- PHPExcel导出的问题,在PHP7中
- 学习拾遗 --导出excel文件 解决科学计数法问题
- ExtAspNet从DataTable里导出Excel
- Gridview导出到excel中汉字出现乱码的问题(支持EXCEL 03)
- PHPExcel导出插入图片和居中问题
- asp导出EXCEL数字格式及自动适应宽度的问题
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)