숫자필드(확장) » Api

registerevent

Description

동적으로 콤포넌트의 이벤트 처리 함수를 등록하거나 삭제할 수 있는 API이다.

Parameters

Parameters Type Description
strEventName STRING 이벤트 핸들러를 등록할 이벤트 이름
strEventHandler STRING 이벤트 핸들러(function) 함수 이름

Return Value

Type Description
BOOL 성공/실패 여부

Remark

strEventName 파라미터에 등록 가능한 이벤트가 아닌 경우, false를 반환한다.

strEventHandler 파라미터에 "함수이름" 지정시, 이벤트 발생시 화면내 지정한 함수가 호출된다.

strEventHandler 파라미터에 "공통모듈"."함수이름" 지정시, 이벤트 발생시 공통 모듈내 지정한 함수가 호출된다.

strEventHandler 파라미터에 공백문자열 지정시 이벤트 함수가 호출되지 않는다.

strEventHandler 파라미터에 없는 함수 이름을 지정하는 경우, 정보는 설정되나, 해당 함수가 호출되지는 않는다.

Example

function btn_on_mouseup(objInst) { // 체크박스 동적 생성 var instNewCheckBox = screen.createobject(XFD_CTRLKIND_CHECKBOX, 10, 10, 100, 30); // 생성 되었으면 동적으로 on_click 이벤트 등록 if (instNewCheckBox != null) { // 이벤트 함수 이름 지정 instNewCheckBox.registerevent("on_click", "chkTest_on_click"); } } // 미리 만들어둔 체크박스 핸들러 function chkTest_on_click(objInst) { screen.alert("register event.."); }

Viewer Ver.

9.1.1.1

Update Date

20240111