欢迎来到天天文库
浏览记录
ID:37917629
大小:74.50 KB
页数:8页
时间:2019-06-02
《Flex 前台excel导出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Flex前台excel导出一、excel.as中的ActionScript处理二、importmx.controls.dataGridClasses.DataGridColumn; 三、importmx.rpc.events.AbstractEvent; 四、importmx.collections.ArrayCollection; 五、importmx.controls.DataGrid; 六、importmx.formatters.DateFormatter; 七、pri
2、vatefunctionexportDataToClipboard(dg:DataGrid,dataSet:ArrayCollection):void 八、{ 九、 varstr:String=""; 十、 vardgColumns:Array=dg.columns; 十一、 vartmp:String=""; 十二、 十三、 for(vari:Number=0;i3、{ 十五、 if(dgColumns[i].visible==true) 十六、 { 十七、 if(dgColumns[i].headerText!=null) 十八、 { 十九、 str+=""+dgColumns[i].headerText+"t"; 二十、 } 二十一、 else 4、 二十二、 { 二十三、 str+=""+dgColumns[i].dataField+"t";; 二十四、 } 二十五、 } 二十六、 } 二十七、 二十八、 str+=""; 二十九、 三十、 //NowLoopthruthearraycollection 三十一、 for5、(varj:int=0;j6、tmp=getDateFormatterForExcel().format(dataSet[j][dgColumns[k].dataField])+"t"; 三十八、 else 一、 tmp=dataSet[j][dgColumns[k].dataField]+"t"; 二、 if(tmp!=null&&tmp.length>0) 三、 { 四、7、 str+=tmp; 五、 } 六、 } 七、 八、 } 九、 str+=""; 十、 } 十一、 trace(str); 十二、 System.setClipboard(str); 十三、} 十四、privatefunctioncopyAndOpen(dg:DataGrid,data8、Set:ArrayCollection):void 十五、{ 十六、 exportDataToClipboard(dg,dataSet); 十七、 ExternalInterface.call("openExcel"); 十八、} 十九、privatefunctiongetDateFormatterForExcel():DateFormatter{ 二十、 vardateF
3、{ 十五、 if(dgColumns[i].visible==true) 十六、 { 十七、 if(dgColumns[i].headerText!=null) 十八、 { 十九、 str+=""+dgColumns[i].headerText+"t"; 二十、 } 二十一、 else
4、 二十二、 { 二十三、 str+=""+dgColumns[i].dataField+"t";; 二十四、 } 二十五、 } 二十六、 } 二十七、 二十八、 str+=""; 二十九、 三十、 //NowLoopthruthearraycollection 三十一、 for
5、(varj:int=0;j6、tmp=getDateFormatterForExcel().format(dataSet[j][dgColumns[k].dataField])+"t"; 三十八、 else 一、 tmp=dataSet[j][dgColumns[k].dataField]+"t"; 二、 if(tmp!=null&&tmp.length>0) 三、 { 四、7、 str+=tmp; 五、 } 六、 } 七、 八、 } 九、 str+=""; 十、 } 十一、 trace(str); 十二、 System.setClipboard(str); 十三、} 十四、privatefunctioncopyAndOpen(dg:DataGrid,data8、Set:ArrayCollection):void 十五、{ 十六、 exportDataToClipboard(dg,dataSet); 十七、 ExternalInterface.call("openExcel"); 十八、} 十九、privatefunctiongetDateFormatterForExcel():DateFormatter{ 二十、 vardateF
6、tmp=getDateFormatterForExcel().format(dataSet[j][dgColumns[k].dataField])+"t"; 三十八、 else 一、 tmp=dataSet[j][dgColumns[k].dataField]+"t"; 二、 if(tmp!=null&&tmp.length>0) 三、 { 四、
7、 str+=tmp; 五、 } 六、 } 七、 八、 } 九、 str+=""; 十、 } 十一、 trace(str); 十二、 System.setClipboard(str); 十三、} 十四、privatefunctioncopyAndOpen(dg:DataGrid,data
8、Set:ArrayCollection):void 十五、{ 十六、 exportDataToClipboard(dg,dataSet); 十七、 ExternalInterface.call("openExcel"); 十八、} 十九、privatefunctiongetDateFormatterForExcel():DateFormatter{ 二十、 vardateF
此文档下载收益归作者所有