그리드 » Api

registercolumnevent

Description

동적으로 그리드 컬럼의 이벤트를 등록하거나 삭제할 수 있는 API입니다.

Tip> 이벤트를 동적으로 등록하고자 할경우
     1. 동적으로 생성하려는 이벤트를 컬럼 속성창에서 선택하여 함수를 생성한다.
     2. 이렇게 생성한 이벤트 핸들러를 해당 API 사용시 생성된 이름을 파라미터 부분까지 그대로 복사하여 파라미터로 넘겨준다. (샘플소스 코드 참조)

Parameters

Parameters Type Description
nColumn short 컬럼 인덱스
strEventName STRING 이벤트 핸들러를 등록할 이벤트 이름
strEventHandler STRING 이벤트 핸들러(function)

Return Value

Type Description
BOOL 성공/실패 여부

Example

function btn_on_mouseup(objInst) { // 그리드 컬럼을 동적으로 생성 var nAddColumn = grid.addcolumn(); // 생성 되었으면 on_columnclick 이벤트 등록 if(0 <= nAddColumn) { // 미리 만들어둔 핸들러의 파라미터 부분까지 복사하여 파라미터로 전달 grid.registercolumnevent(nAddColumn,"on_columnclick", "grid_on_columnclick(objInst, nColumn)"); } } // 미리 만들어둔 그리드컬럼 이벤트 핸들러 function grid_on_columnclick(objInst, nColumn) { }

See Also

registerevent

Viewer Ver.

9.1.1.1

Update Date

20170518