팩토리 » 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