<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]。