화면 » Api

callscriptmethod

Description

화면에 존재하는 함수를 호출하는 API이다. 주로 제어 대상이 되는 화면의 외부 화면에서 제어 대상 화면에 구현된 스크립트 함수를 호출하기 위해서 사용된다.

Parameters

Parameters Type Description
strCallMethod STRING 호출할 함수명
nScriptKind short 스크립트 종류 상수 (*Remark 참조)

Return Value

Type Description
class 호출된 함수의 리턴값

Remark

특별한 경우가 아닌 경우에는, callscriptmethodparam API 사용을 권고한다.

nScriptkind 파라미터는 HTML5 환경에서는 무시된다.

* nScriptkind (스크립트 종류) 파라미터
XFD_VBSCRIPT 또는 0
XFD_JAVASCRIPT 또는 1

화면 오브젝트를 가져오는 API들은 다음의 것들이 있다.

파라미터 값이 유효하지 않은 경우, false값이 리턴된다.

Example

function btnCallScript_on_mouseup(objInst) { var RetVal = ""; // 팝업 화면의 화면 오브젝트를 구함 var objPopupScreen = factory.findpopup("Test"); factory.consoleprint("Before Call Script Method"); objPopupScreen.callscriptmethod("showAlert(\"홍길동\")", XFD_JAVASCRIPT); // 팝업 화면에서 Alert 메시지 박스의 확인을 누루기 전까지는 // 아래의 라인이 수행되지 않음. factory.consoleprint("After Call Script Method, RetVal = " + RetVal); } // ------------------------------------------------------------------------- // 참고: 아래의 내용은 /SAMPLE/API_HELP/Popup 화면의 스크립트 내용입니다. // 파라미터로 넘어온 값을 Alert로 표시 function showAlert(strName) { screen.alert("Hi! " + strName); return strName; }

See Also

callscriptmethodex
callscriptmethodparam
findscriptmethod
getmembers

Viewer Ver.

9.1.1.1

Update Date

20230522