blockly > 입력

입력 클래스

선택적 필드가 있는 입력의 클래스입니다.

Signature:

export declare class Input 

생성자

생성자 수정자 설명
(생성자)(이름, sourceBlock) Input 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
정렬 Input.Align 입력 필드의 정렬 (왼쪽, 오른쪽 또는 가운데)
연결 연결 | null
fieldRow 입력란[]
name string
유형 readonly inputTypes

방법

메서드 수정자 설명
appendField(field, opt_name) 입력 필드 행 끝에 필드 (또는 문자열의 라벨)와 모든 접두사 및 접미사 필드를 추가합니다.
dispose() 이 입력으로 연결되는 모든 링크를 차단합니다.
getShadowDom()을 사용하여 연결 섀도우 블록의 XML 표현을 반환합니다.
getSourceBlock() 이 입력의 소스 블록을 가져옵니다.
init() 이 입력의 필드를 초기화합니다.
insertFieldAt(index, field, opt_name) 입력 필드 행의 위치에 필드 (또는 문자열의 라벨)와 모든 접두사 및 접미사 필드를 삽입합니다.
isVisible() 이 입력이 표시되는지 여부를 가져옵니다.
makeConnection(type) protected 이 입력의 소스 블록 유형을 기반으로 연결을 구성합니다. 헤드리스 블록의 헤드리스 연결과 렌더링된 블록의 렌더링된 연결 구성을 올바르게 처리합니다.
removeField(name, opt_quiet) 이 입력에서 필드를 삭제하세요.
setAlign(align) 연결 필드의 정렬을 변경합니다.
setCheck(check) 연결의 호환성 변경
setShadowDom(shadow) 연결의 섀도 블록을 변경합니다.