본문으로 건너뛰기

Form (폼) Widget Control

Form(폼) 위젯을 스크립트에서 제어할 때 사용하는 Widget Control(Property · Method · Event) 목록입니다. 위젯 소개와 사용법은 Form 문서를 참고하세요.

정보

아래 예시의 formID는 캔버스에서 Form 위젯에 지정한 이름(ID)입니다. 스크립트에서는 위젯ID.멤버 형태로 접근합니다.

Widget Control 요약​

Widget Control종류시그니처설명
loadFormMethodformID.loadForm(formPath, linkArg)컨테이너에 표시할 폼을 불러오거나 교체
postMessageMethodformID.postMessage(name, data)담긴 폼의 메시지 핸들러로 데이터 전송

Property​

정보

해당 없음 - Form 위젯에는 스크립트 전용 Property가 없습니다. 스크립트에서는 아래 공통 Widget Control(getProperty / setProperty)로 값을 읽고 씁니다.

Method​

loadForm​

컨테이너에 표시할 폼을 불러오거나, 이미 표시 중인 폼을 다른 폼으로 교체합니다. 같은 폼이 이미 로드되었거나 로드 중이면 아무 것도 하지 않습니다.

  • 종류: Method
  • Parameters
    • formPath (문자열): 불러올 폼의 ID(경로)
    • linkArg: 불러온 폼에 전달할 링크 인자 (null 허용)
  • Returns: 없음 (반환값 없음)

Example

formID.loadForm("group/myForm", arg);

postMessage​

담긴 폼의 onMessage 핸들러로 메시지를 보냅니다. 폼이 아직 로딩 중이면 메시지를 큐에 넣었다가 로드가 끝난 뒤 전달합니다.

  • 종류: Method
  • Parameters
    • name (문자열): 폼이 수신 대기하는 메시지 이름
    • data: 폼의 메시지 핸들러로 전달할 데이터
  • Returns: 없음 (반환값 없음)

Example

formID.postMessage("refresh", { code: "005930" });

Event​

정보

해당 없음 - Form 위젯에는 전용 Event가 없습니다.

공통 Widget Control (모든 위젯)​

노트

모든 위젯은 setProperty / getProperty / setStyleProperty 같은 이름 기반 공통 Widget Control(Method)을 사용할 수 있습니다. 공통 레퍼런스 문서(작성 예정)를 참고하세요.