팩토리 » Api

calleventhandler

Description

컴포넌트에 등록된 이벤트 함수를 강제로 호출하는 API이다.

Parameters

Parameters Type Description
objInst INSTANCE 이벤트 발생 대상 오브젝트
bAsyncCall BOOL 이벤트 함수 비동기 호출 여부
strEverntName STRING 발생 이벤트 이름
arrEventParam Array 이벤트 함수 파라미터 배열 (objInst 파라미터 제외)

Return Value

Type Description
short 이벤트 함수 호출 결과

Remark

bAsyncCall 파라미터를 true로 설정한 경우, 해당 이벤트 함수가 비동기로 호출되면, fireevent 함수의 리턴값은 무조건 0이다.

Example

function btn_fireevent_on_mouseup(objInst) { var ret; // fldDate 오브젝트의 on_changed 이벤트 함수 호출 ret = factory.calleventhandler(fldDate, false, "on_changed", ["", fldDate.gettext()]); if (ret == -1) { screen.alert("Invalid Parameter"); } else if (ret == -2) { screen.alert("Event Callback is Not Defined"); } }

Viewer Ver.

9.1.1.1

Update Date

20190923