그리드 팝업에서 사용자 동작에 대한 작업을 진행하기 전에 발생하는 이벤트이다.
| Parameters | Type | Description | 
|---|---|---|
| objInst | INSTANCE | 그리드 오브젝트 | 
| nActionType | short | 사용자 동작 유형 | 
| strActionParam | STRING | 사용자 동작 유형별 부가적인 파라미터 | 
| Type | Description | 
|---|---|
| short | 작업 진행 방식 | 
*** 리턴값 아래와 같다. 0: UI가 있는 경우 닫지 않고, 사용자가 지정한 동작을 수행하지 않음 1: UI가 있는 경우 닫고, 사용자가 지정한 동작 수행 2: UI가 있는 경우 닫고, 사용자가 지정한 동작을 수행하지 않음
strActionParam 파라미터는 nActionType 파라미터에 따른 부가적인 정보가 전달된다.
*** nActionType 파라미터는 아래와 같다. 11: 파일 다운로드 시작 (파라미터: 파일 유형) 12: 파일 다운로드 취소 (파라미터: 파일 유형) 21: 파일 업로드 시작 (파라미터: 파일 유형) 22: 파일 업로드 취소 (파라미터: 파일 유형)
/**
 * 그리드 사용자 기능 선택 이벤트
 *
 * @param {Object} objInst 그리드 컴포넌트 인스턴스
 * @param {number} nActionType 사용자 동작 유형
 * @param {string} strActionParam 사용자 동작 유형별 부가적인 파라미터
 */
function grd_on_useraction(objInst, nActionType, strActionParam)
{
	factory.consoleprint("on_useraction> Start");
	factory.consoleprint("on_useraction> Grid Object Name = " + objInst.getname());
	factory.consoleprint("on_useraction> nActionType = " + nActionType);
	factory.consoleprint("on_useraction> strActionParam = " + strActionParam);
}