利用java服务器端导出datagrid数据。附件两个项目分别对应flex端和java端,只要将java端tomcat服务启动,在flex端运行页面直接导出excel即可。需要注意的是:
<mx:Button label="导出Excel" click="loadDGInExcel(myDG,'http://localhost:8080/remotejf/ExcelExport.jsp');" />
中url路径对应java端jsp路径。
另外,在utils.as第68行有个错误,原代码如下:
if(dg.columns[k].labelFunction != undefined) {//have labelFunction method
str += "<td width=\""+Math.ceil(dg.columns[k].width)+"\" "+style+">"+dg.columns[k].labelFunction(dg.dataProvider.getItemAt(j),dg.columns[k].dataField)+"</td>";
}
该代码的作用是当DataGridColumn的labelFunction方法不为空时,需要调用其labelFunction方法获取返回值,该方法有第二个参数是应该是DataGridColumn类型,所以需要将dg.columns[k].dataField(这是一个DataGridColumn的一个属性)改成dg.columns[k]。
分享到:
相关推荐
flex通过java后台讲datagrid导出为excel
flex中dataGrid导出数据到excel中,不存在乱码问题
AdvancedDataGrid导出复杂表头excel
将flexdatagrid的数据导出到excel 只需传入datagrid id 以及要导出的excel名称
将flex中datagrid组件中数据导出到excel表格中。思路很简单,利用as将datagrid中的数据解析出来,传到后台java服务端处理,即可保存为excel文件。
Flex的DataGrid导出Excel
flex datagrid to excel
Flex中导出当前DataGrid中的数据。生成一个Excel文件。资源为一个简单的应用。
FileStream BookStream = new FileStream(saveFileDialog.FileName.ToString(), FileMode.Create, FileAccess.Write);//定义文件流 book.Write(BookStream);... MessageBox.Show("导出保存成功!");
两种方法将easyui datagrid 中的数据导出到Excel中,均以验证可以正常使用
DataGrid导出EXCEL的几个方法(WebControl)DataGrid导出EXCEL的几个方法(WebControl)DataGrid导出EXCEL的几个方法(WebControl)DataGrid导出EXCEL的几个方法(WebControl)
使用flash builder测试成功,绝对可以使用,使用的swc包都包含在里面 主要作用:使用flex把datagrid里面的数据(ArrayCollection)导出为Excel文件、CSV文件和导出到剪贴板
利用ASP架构将flex中的datagrid数据导出为excel表格方式。
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
private void daochu_Click(object sender, ... if (dataGrid.Columns[i].Visibility == System.Windows.Visibility.Visible)//只导出可见列 { dt.Columns.Add(dataGrid.Columns[i].Header.ToString());//构建表头
easyui datagrid 导出到excel,图解
落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo
vb DataGrid导出excel例子,学习好资料,简单易懂
本程序可以实现以下功能: 1.DataGrid数据的显示、修改与保存 2.DataGrid数据导出Excel 3.DataGrid数据导出Word