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
옵션의 구조가 잘못된 경우