트리그리드 » Event

on_fileload

Description

그리드 파일 로드 완료 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

Parameters

Parameters Type Description
objInst INSTANCE 컴포넌트 인스턴스
nResult short 파일 로드 정상 처리 여부 (0: 오류, 1:정상)
strCode STRING 에러 코드
strMsg STRING 에러 메시지
nLoadStartTime long 파일 로드 시작 시간
nStartRowIndex long 로드 시작 행 인덱스
nEndRowIndex long 로드 종료 행 인덱스

Return Value

Type Description
void

Example

function btnUploadExcel_on_mouseup(objInst)
{
    // 그리드 엑셀 업로드 API 호출
	grdList.uploadexcel();
}

/**
 * 그리드 파일 로드 완료 이벤트
 *
 * @param {Object} objInst 그리드 컴포넌트 인스턴스
 * @param {string} nResult 파일 로드 정상 처리 여부 (0: 오류, 1:정상)
 * @param {string} strCode 에러 코드
 * @param {string} strMsg 에러 메시지
 * @param {number} nLoadStartTime 파일 로드 시작 시간
 * @param {number} nStartRowIndex 로드 시작 행 인덱스
 * @param {number} nEndRowIndex 로드 종료 행 인덱스
 */
function grd_on_fileload(objInst, nResult, strCode, strMsg, strFileName, nLoadStartTime, nStartRowIndex, nEndRowIndex)
{
	var load_end_time;

	load_end_time = factory.gettickcount();
		
	factory.consoleprint("on_fileload> Start");
	factory.consoleprint("on_fileload> Grid Object Name = " + objInst.getname());
	factory.consoleprint("on_fileload> nResult = " + nResult);
	factory.consoleprint("on_fileload> strCode = " + strCode);	
	factory.consoleprint("on_fileload> strMsg = " + strMsg);	
	factory.consoleprint("on_fileload> nLoadStartTime = " + nLoadStartTime);
	factory.consoleprint("on_fileload> nStartRowIndex = " + nStartRowIndex);
	factory.consoleprint("on_fileload> nEndRowIndex = " + nEndRowIndex);
	
	factory.consoleprint("on_fileload> nLoadEndTime = " + load_end_time);
	factory.consoleprint("on_fileload> nLoadTime = " + (load_end_time - nLoadStartTime));	
}

See Also

on_fileloadstart

Viewer Ver.

9.1

Update Date

20230612