利用java 后台导出Flex DataGrid为Excel

阅读更多
利用java服务器端导出datagrid数据。附件两个项目分别对应flex端和java端,只要将java端tomcat服务启动,在flex端运行页面直接导出excel即可。需要注意的是:

中url路径对应java端jsp路径。

另外,在utils.as第68行有个错误,原代码如下:
if(dg.columns[k].labelFunction != undefined) {//have labelFunction method
					str += ""+dg.columns[k].labelFunction(dg.dataProvider.getItemAt(j),dg.columns[k].dataField)+"";
				}

该代码的作用是当DataGridColumn的labelFunction方法不为空时,需要调用其labelFunction方法获取返回值,该方法有第二个参数是应该是DataGridColumn类型,所以需要将dg.columns[k].dataField(这是一个DataGridColumn的一个属性)改成dg.columns[k]。
  • flex_datagrid_excel.rar (4.2 MB)
  • 下载次数: 161

你可能感兴趣的:(利用java 后台导出Flex DataGrid为Excel)