SMART datagrid v1.4 > Classes > GridExportOptions
async true일 때 내보내기가 완료되는 시점에 호출되는 콜백 함수.
내보내기가 완료되지 않은 상태로 에러가 발생하면 error 매개변수에 예외가 전달된다. elapsed는 밀리초 단위의 진행 시간값이다.
showProgress를 true로 지정하면 콜백을 사용하지 않아도 자동으로 진행 상태를 표시하는 진행바가 표시된다.
기본값은 null.
$('#export').click(function () {
new DataLudi.exportToExcel(grdMain, {
target: "local",
fileName: "dlgrid.xlsx",
async: true,
onStart: function (grid) {
grid.showProgress('엑셀 내보내기...');
},
onProgress: function (grid, current, elapsed, message) {
grid.setProgress(0, 100, current, message + ' in ' + elapsed.toLocaleString());
},
onFinished: function (grid, error, elapsed) {
grid.closeProgress();
if (err) {
alert('Export failed: ' + err);
}
}
});
});