blockly > FieldVariable > (constructor)
FieldVariable.(constructor)
FieldVariable
클래스의 새 인스턴스를 생성합니다.
서명:
constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
varName | 문자열 | null | Field.SKIP_SETUP 유형 | 변수의 기본 이름입니다. null인 경우 고유한 변수 이름이 생성됩니다. 설정을 건너뛰려는 경우 Field.SKIP_SETUP도 허용합니다 (자체 생성자가 실행된 후 구성 및 필드 값 설정을 처리하려는 서브클래스에서만 사용됨). |
검사기 | FieldVariableValidator | (선택사항) 필드 값 변경사항을 검사하기 위해 호출되는 함수입니다. 변수 ID를 사용하고 확인된 변수 ID를 반환하거나 변경을 중단하기 위해 null을 반환합니다. |
variableTypes | 문자열[] | (선택사항) 드롭다운에 포함할 변수 유형의 목록입니다. config가 제공되지 않은 경우에만 사용됩니다. |
defaultType | 문자열 | (선택사항) 이 필드의 값이 명시적으로 설정되지 않은 경우 생성할 변수의 유형입니다. 기본값은 ''입니다. 구성이 제공되지 않은 경우에만 사용됩니다. |
config | FieldVariableConfig | (선택사항) 필드를 구성하는 데 사용되는 옵션의 맵입니다. 이 매개변수가 지원하는 속성 목록은 [필드 생성 문서]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/variable#creation를 참고하세요. |