Excel Export
현재 그리드에 표시된 컬럼 구조대로 데이터셋을 엑셀 파일로 변환해서 로컬파일로 저장하거나 서버로 업로드합니다.
new
excel로 data 내보내기가 완료되었을 때 실행할 수 있는 함수를 지정하는 done 속성이 추가되었습니다.
exportGrid()함수로 지정한 설정에 따라 현재 그리드의 모양과 데이터를 외부 문서로 내보냅니다.
엑셀타입 설정
프로그래스 바 표시 여부.
동적 스타일 적용 여부.
해당 영역을 문서에 포함할 것인 지를 지정합니다.
indicator 영역
header 영역
footer 영역
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var excelType = $(':radio[name="excelType"]:checked').val() == "2007";
var showProgress = $("#chkShowProgress").is(":checked");
var applyDynamicStyles = $("#chkApplyDynamicStyles").is(":checked");
gridView.exportGrid({
type: "excel",
target: "local",
fileName: "gridExportSample.xlsx",
showProgress: showProgress,
applyDynamicStyles: applyDynamicStyles,
progressMessage: "엑셀 Export중입니다.",
indicator: $(':radio[name="indicator"]:checked').val(),
header: $(':radio[name="header"]:checked').val(),
footer: $(':radio[name="footer"]:checked').val(),
compatibility: excelType,
done: function () { //내보내기 완료 후 실행되는 함수
alert("done excel export")
}
});
GridExportOptions API문서에서 화면에 표시되는 그리드를 엑셀 등의 외부 문서로 내보내기할 때 지정하는 설정 모델을 확인할 수 있습니다.