728x90

Flex DataGrid 데이터를 Excel 로 Export 를 하려고 시작했던일이
벌써 자정을 넘기고 말았다.


어쨌거나 우여 곡절끝에 DataGrid에 있는 데이터를 엑셀로 변환 성공을 했다.


그 와중에 나를 참 애먹였던 문제가 있었다. 바로

var fr:FileReference = new FileReference();
fr.save(bytes,"SampleExport.xls");

정의되지 않은 메서드 save을(를) 정적 유형 flash.net:FileReference의 참조를 통해 호출했습니다.




항상 알고 보면 간단한 문제이긴 하지만.. 고생끝에 Flex SDK3.3 부터 사용이 가능하다는 사실(난 3.5설치!)과
Flash Player 버젼을 10.0.0 으로 고정시켜야지만 에러가 사라진다는걸 알게되었다.



이렇게 하니 성공!


이 결과를 얻기 위해 Flash Builder 4 도 설치해보고 SDK 4.0 도 설치해보고 이클립스 3.6 도 설치해보고.. ㅎㅎ

SDK 3.5 다운로드
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.5.0.12683&pkgtype=1

FileReference 클래스 참고 URL
http://igna.textcube.com/17

728x90

'Flex' 카테고리의 다른 글

PaperVision3d - 2  (0) 2012.07.29
비생성자에서 인스턴스화를 시도했습니다.  (0) 2012.07.29
FileReference.save 사용방법  (0) 2012.07.29
Flex RSL  (0) 2012.07.29
Flex 암호화/복호화 as3crypto  (0) 2012.07.29

+ Recent posts