function btn_multidownload_on_mouseup(objInst)
{
var arrGrid;
arrGrid = [];
arrGrid.push({
inst_grid: grdList, // 그리드 인스턴스
is_save_onerow: false, // 멀티라인그리드인 경우, 한줄로 저장 여부
is_include_pattern: true, // 패턴 적용 여부
is_include_header: true, // 헤더 포함 여부
is_include_statdata: true, // 통계 데이터 포함 여부
is_include_border: true, // 경계선 적용 여부
is_include_align: true, // 정렬 적용 여부
is_include_backcolor: true, // 배경색 적용 여부
is_include_font: true, // 폰트 적용 여주
is_include_forecolor: true, // 전경색 적용 여부
is_include_itemstyle: true, // 아이템별 스타일 적용 여부
is_include_itemmerge: true, // 아이템 병합 적용 여부
is_include_linenumber: true, // 라인넘버 포함 여부
is_include_masking: true // 데이터 마스킹 적용 여부
});
arrGrid.push({
inst_grid: grdList,
is_save_onerow: false,
is_include_pattern: true,
is_include_header: true,
is_include_statdata: true,
is_include_border: true,
is_include_align: true,
is_include_backcolor: true,
is_include_font: true,
is_include_forecolor: true,
is_include_itemstyle: true,
is_include_itemmerge: true,
is_include_linenumber: true,
is_include_masking: true
});
screen.downloadexcel("multi.xlsx", "", arrGrid);
}
/**
* 화면 엑셀 저장 완료 이벤트
* screen.downloadexcel API에 의한 엑셀 저장 완료 이벤트
*
* @param {number} nResult 키코드 (1 - 성공, 그외 - 오류)
* @param {string} strCode 파일 저장 처리 결과 코도
* @param {string} strMsg 파일 저장 처리 결과 메시지
* @param {string} strFileName 파일 이름
* @param {number} nSaveStartTime 파일 저장 시작 시각
* @param {number} nSaveEndTime 파일 저장 종료 시각
*/
function screen_on_filesave(nResult, strCode, strMsg, strFileName, nSaveStartTime, nSaveEndTime)
{
factory.consoleprint("screen_on_filesave> start");
factory.consoleprint("screen_on_filesave> nResult = " + nResult);
factory.consoleprint("screen_on_filesave> strCode = " + strCode);
factory.consoleprint("screen_on_filesave> strMsg = " + strMsg);
factory.consoleprint("screen_on_filesave> strFileName = " + strFileName);
factory.consoleprint("screen_on_filesave> nSaveStartTime = " + nSaveStartTime);
factory.consoleprint("screen_on_filesave> nSaveEndTime = " + nSaveEndTime);
}