Excel Export
현재 그리드에 표시된 컬럼 구조대로 데이터셋을 엑셀 파일로 변환해서 로컬파일로 저장하거나 서버로 업로드합니다.
new excel로 data 내보내기가 완료되었을 때 실행할 수 있는 함수를 지정하는 done 속성이 추가되었습니다.
pivot, grid, 피벗, 필터, filter
pivot, export
pivot, style, callback, styleCallback
pivot, value, getCellValue
pivot, pivotFields, getPivotFields
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문서에서 화면에 표시되는 그리드를 엑셀 등의 외부 문서로 내보내기할 때 지정하는 설정 모델을 확인할 수 있습니다.