SMART datagrid v1.4 > Classes > GridExportOptions

[ grids ver.1.3.5]   Back  Forward

DataLudi.GridExportOptions.onFinished  property

async true일 때 내보내기가 완료되는 시점에 호출되는 콜백 함수. 

function (grid:GridBase, error:*, elapased:Integer);    

내보내기가 완료되지 않은 상태로 에러가 발생하면 error 매개변수에 예외가 전달된다. elapsed는 밀리초 단위의 진행 시간값이다. 

showProgresstrue로 지정하면 콜백을 사용하지 않아도 자동으로 진행 상태를 표시하는 진행바가 표시된다. 

기본값은 null.

Getter
function onFinished(): Function
Setter
function setOnFinished(value: Function)
Code -1
    $('#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);
                }
            }
        });
    });
See Also
onStart
onProgress
async
showProgress
title
GridExcelExporter
exportToExcel
GridBase
Examples
Async Excel Exporting