blockly > FieldDropdown > (생성자)

FieldDropdown.(constructor)

FieldDropdown 클래스의 새 인스턴스를 구성합니다.

Signature:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

매개변수

매개변수 유형 설명
menuGenerator MenuGenerator 드롭다운 목록을 위한 옵션 배열 또는 이러한 옵션을 생성하는 함수의 비어 있지 않은 배열. 설정을 건너뛰려는 경우 Field.SKIP_SETUP도 허용합니다 (자체 생성자가 실행된 후 구성을 처리하고 필드 값을 설정하려는 서브클래스에서만 사용됨).
validator FieldDropdownValidator (선택사항) 필드 값의 변경사항을 확인하기 위해 호출되는 함수입니다. 언어 중립적인 드롭다운 옵션을 사용하여 검증된 언어 중립 드롭다운 옵션을 반환하거나 null을 반환하여 변경사항을 취소합니다.
config FieldDropdownConfig (선택사항) 필드를 구성하는 데 사용되는 옵션 맵입니다. 이 매개변수가 지원하는 속성 목록은 [필드 만들기 문서]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation을 참고하세요.

예외

{TypeError} menuGenerator 옵션의 구조가 잘못된 경우