자바 배경 을 이용 하여 Flex DataGrid 를 Excel 로 내 보 냅 니 다.

1019 단어 datagrid
자바 서버 에서 데이터 grid 데 이 터 를 내 보 냅 니 다.첨부 파일 두 항목 은 각각 flex 단 과 자바 단 에 대응 하 며 자바 단 tomcat 서 비 스 를 시작 하면 flex 단 실행 페이지 에서 엑셀 을 직접 내 보 내 면 됩 니 다.주의해 야 할 것 은:
<mx:Button label="  Excel" click="loadDGInExcel(myDG,'http://localhost:8080/remotejf/ExcelExport.jsp');" />

중 url 경 로 는 자바 단 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] 로 바 꿔 야 합 니 다.

좋은 웹페이지 즐겨찾기