화면 » Api

findscriptmethod

Description

화면에 구현된 스크립트에 해당 함수가 존재하는지 여부를 가져오는 API이다. 
주로 제어 대상이 되는 화면의 외부 화면에서 제어 대상 화면에 구현된 스크립트를 호출하기 전에 해당 함수가 제어 대상 화면에 존재하는지를 확인하는 용도로 사용된다.

Parameters

Parameters Type Description
nScriptKind short 스크립트 종류 (Remark 참조)
strMethodName STRING 함수명

Return Value

Type Description
BOOL 함수가 있는지 여부(true, false)

Remark

* nScriptkind (스크립트 종류) 상수
XFD_VBSCRIPT 또는 0
XFD_JAVASCRIPT 또는 1

Example

// 팝업 화면을 띄우고 팝업 화면의 스크립트 함수를 호출 function btnCallScript_on_mouseup(objInst) { // 팝업 화면 로드 factory.loadpopup("Popup", "/SAMPLE/API_HELP/Popup", "Popup", false, 2, 0, 0, true, false, screen); // 팝업 화면의 화면 오브젝트와 멤버 오브젝트를 구함 var objPopupScreen = factory.findpopup("Test"); var objPopupScreenMember = objPopupScreen.getmembers(XFD_JAVASCRIPT); // 팝업 화면에 "setNameField" 함수가 있으면 호출한다. if(objPopupScreenMember.findscriptmethod(XFD_JAVASCRIPT, "setNameField") == true) { objPopupScreenMember.setNameField("홍길동")); } } // ------------------------------------------------------------------------- // 참고: 아래의 내용은 /SAMPLE/API_HELP/Popup 화면의 스크립트 내용입니다. // 화면의 이름 필드에 값을 설정하는 함수 function setNameField(strName) { fldName.settext(strName); }

See Also

callscriptmethod
callscriptmethodex
getmembers

Viewer Ver.

9.1.1.1

Update Date

20121105